精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SELinux 權限問題導致 GreatSQL 運行不了的坑

系統 Linux
安全增強型 Linux(SELinux)是一種采用安全架構的 Linux? 系統,它能夠讓管理員更好地管控哪些人可以訪問系統。它最初是作為 Linux 內核的一系列補丁,由美國國家安全局(NSA)利用 Linux 安全模塊(LSM)開發而成。

系統版本:Linux version 4.18.0-348.el8.x86_64

前言

SELinux 是什么

安全增強型 Linux(SELinux)是一種采用安全架構的 Linux? 系統,它能夠讓管理員更好地管控哪些人可以訪問系統。它最初是作為 Linux 內核的一系列補丁,由美國國家安全局(NSA)利用 Linux 安全模塊(LSM)開發而成。

SELinux 工作原理

SELinux 定義了每個人對系統上的應用、進程和文件的訪問控制。利用安全策略(一組告知 SELinux 哪些能訪問,哪些不能訪問的規則)來強制執行策略所允許的訪問。

當應用或進程(稱為主體)發出訪問對象(如文件)的請求時,SELinux 會檢查訪問向量緩存(AVC),其中緩存有主體和對象的訪問權限。

開啟 SELinux 可以提升系統的安全性,但同時也會帶來一些問題。在特定場景有的人會選擇關閉 SELinux 以換取更好的兼容性。

在GreatSQL的安裝手冊里,就有關閉 SELinux 這一步。

#關閉selinux
$ setenforce 0
$ sed -i '/^SELINUX=/c'SELINUX=disabled /etc/selinux/config

不禁讓人好奇,這個 SELinux 安全模塊,如果不關閉會產生什么問題,在使用時有哪些需要注意的地方。于是我特意嘗試了一下,開啟 SELinux 安裝 GreatSQL 數據庫,看看會出現哪些問題。

問題產生

為了發現問題,我特意選擇在用戶目錄(/root)下載解壓  GreatSQL 二進制壓縮包,然后再移動到指定目錄使用。

cd /root
wegt https://***.***/greatsql.tar.gz
tar -xvf greatsql.tar.gz
mv /root/greatsql /usr/local/

安裝過程一切順利,數據庫正常啟動了,但是在配置 systemd 進程守護的時候出現了問題。

greatsql.service文件:

vim /usr/lib/systemd/system/greatsql.service

[Unit]
Description=GreatSQL Server
After=network.target
After=syslog.target

[Install]
WantedBy=multi-user.target

[Service]
User=greatsql
Group=User=greatsql

# Have mysqld write its state to the systemd notify socket
Type=notify
# Disable service start and stop timeout logic of systemd for mysqld service.
TimeoutSec=0
# Start main service
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf $MYSQLD_OPTS
# Use this to switch malloc implementation
#EnvironmentFile=-/etc/sysconfig/mysql
# Sets open_files_limit
LimitNOFILE = 10000

Restart=on-failure

RestartPreventExitStatus=1
# Set environment variable MYSQLD_PARENT_PID. This is required for restart.
Environment=MYSQLD_PARENT_PID=1

PrivateTmp=false

用  systemctl start greatsql 啟動數據庫的時候報以下錯誤。

[root@Linux ~]# systemctl restart greatsql
Job for greatsql.service failed because the control process exited with error code.
See "systemctl status greatsql.service" and "journalctl -xe" for details.

直接運行mysqld?沒問題但是使用systemctl 就啟動不了。

根據上面的報錯,查看一下 greatsql systemd的狀態和相關日志

[root@gip Linux]# systemctl status greatsql.service
● greatsql.service
Loaded: loaded (/usr/lib/systemd/system/greatsql.service; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2023-01-10 16:00:06 CST; 17s ago
Process: 147226 ExecStart=/usr/local/greatsql/bin/mysqld --defaults-file=/etc/my.cnf $MYSQLD_OPTS (code=exited, status=203/EXEC)
Main PID: 147226 (code=exited, status=203/EXEC)

Jan 10 16:00:06 gip systemd[1]: greatsql.service: Service RestartSec=100ms expired, scheduling restart.
Jan 10 16:00:06 gip systemd[1]: greatsql.service: Scheduled restart job, restart counter is at 5.
Jan 10 16:00:06 gip systemd[1]: Stopped greatsql.service.
Jan 10 16:00:06 gip systemd[1]: greatsql.service: Start request repeated too quickly.
Jan 10 16:00:06 gip systemd[1]: greatsql.service: Failed with result 'exit-code'.
Jan 10 16:00:06 gip systemd[1]: Failed to start greatsql.service.
Jan 10 16:00:23 gip systemd[1]: /usr/lib/systemd/system/greatsql.service:1: Missing '='.

通過查看上述信息,可以得知 程序啟動的時候拋出了報錯。

 Main PID: 147226 (code=exited, status=203/EXEC)

通過上網搜索可以得知,status=203/EXEC 報錯可能和權限不足有關,記一下這里的PID。

我們繼續查看一下相關日志證實一下。

[root@Linux ~]# journalctl _PID=13386

-- Logs begin at Tue 2023-01-10 16:54:11 CST, end at Tue 2023-01-10 17:09:15 CST. --
Jan 10 17:00:36 gip systemd[13386]: greatsqld.service: Failed to execute command: Permission denied
Jan 10 17:00:36 gip systemd[13386]: greatsqld.service: Failed at step EXEC spawning /usr/local/greatsql/bin/mysqld: Permission denied

可以看到確實是權限不足。

但是奇怪的事情來了,通過查看文件權限發現權限并沒有問題。

[root@GreatSQL bin]# ls -lah |grep mysql
-rwxr-xr-x. 1 root root 6.9M 429 2022 mysql
-rwxr-xr-x. 1 root root 6.8M 429 2022 mysqladmin
-rwxr-xr-x. 1 root root 7.1M 429 2022 mysqlbinlog
-rwxr-xr-x. 1 root root 6.8M 429 2022 mysqlcheck
-rwxr-xr-x. 1 root root 6.3K 429 2022 mysqld_pre_systemd
-rwxr-xr-x. 1 root root 34K 429 2022 mysqld_safe
-rwxr-xr-x. 1 root root 6.9M 429 2022 mysqldump
-rwxr-xr-x. 1 root root 1.7K 429 2022 mysqldumpslow
***后省略***

即便把權限改成755,甚至777 也還是會報一樣的錯誤。

chown -R mysql:mysql /usr/local/mysql
chmod 755 -R /usr/local/mysql

問題原因

后面我有檢查了所有相關文件的權限,都沒問題,但是程序還是會報權限不足。

在網上翻閱了資料,發現了問題產生原因。

是SELinux 的問題, 因為我的二進制文件是先下載到 /root? 目錄,然后才移到 /usr/local/greatsql?目錄,從/root?目錄移動到/usr/local/目錄時它們的 SELinux 上下文不會自動變更,依然是用戶主目錄。所以出現了權限問題。

解決方法:

#恢復文件的安全上下文
restorecon -rv /usr/local/greatsql

總結

可執行文件是先存放在用戶目錄,然后移動到別的目錄,文件的 SELinux 上下文不會自動變更,依然是用戶目錄。

這就導致了,能直接運行,但是通過 systemd 啟動時仍然報 Permission denied權限不足的問題。

解決方法就是用restorecon命令用來恢復SELinux文件屬性

restorecon -rv 目標目錄

相關鏈接:

解決文件權限正確,但 systemd 服務仍然提示沒有權限,啟動失敗。(https://blog.csdn.net/kunyus/article/details/106592236)

一文帶你看懂 SELinux 是什么?  (redhat.com(https://www.redhat.com/zh/topics/linux/what-is-selinux)

責任編輯:武曉燕 來源: GreatSQL社區
相關推薦

2012-11-14 14:39:21

2013-05-10 10:39:15

2012-05-17 15:15:11

Linux

2022-12-08 15:29:59

開發應用應用申請權限

2012-09-05 11:09:15

SELinux操作系統

2011-10-10 10:17:16

2019-10-16 16:31:59

權限Android程序

2013-05-06 16:36:55

SELinuxSELinux故障

2011-05-31 14:22:23

2022-08-08 06:50:06

Go語言閉包

2022-08-08 08:31:55

Go 語言閉包匿名函數

2022-07-29 11:19:38

日志框架實踐

2018-04-18 09:18:44

數據庫MySQL存儲過程

2019-01-02 13:03:53

MySQL存儲權限

2014-03-26 11:15:26

Hive

2017-07-05 14:14:33

MySQL表服務變慢

2022-12-13 10:05:13

MySQL數據庫

2016-11-07 09:20:24

2019-07-25 15:10:11

攜號轉網業務運營商

2024-09-26 10:44:53

MySQL數據庫數據
點贊
收藏

51CTO技術棧公眾號

婷婷综合视频| 成人深夜福利| 久久久久久久久岛国免费| 欧美中文字幕视频在线观看| 泷泽萝拉在线播放| 欧美高清影院| 婷婷综合五月天| 特级西西444www大精品视频| av在线资源观看| 宅男噜噜噜66国产日韩在线观看| 亚洲欧洲日产国码av系列天堂| 污网站在线免费| 色是在线视频| 亚洲欧美国产三级| 欧美18视频| а√天堂资源在线| 日韩精品亚洲一区二区三区免费| 欧美成人激情在线| 国产美女免费无遮挡| 欧美片网站免费| 日韩欧美亚洲成人| 欧美国产视频一区| 午夜在线播放| www国产成人| 97中文在线| 中文字幕欧美人妻精品一区蜜臀| 激情亚洲网站| 久久久成人精品| 蜜桃传媒一区二区亚洲av| 精品午夜av| 欧美日韩一区二区三区四区| 成人午夜精品久久久久久久蜜臀| 成人国产免费电影| 国产精品天美传媒| 久久精品综合一区| 亚洲经典一区二区三区| 久久99九九99精品| 国产精品高潮在线| 日韩久久中文字幕| 亚洲片区在线| 欧美国产亚洲视频| 18岁成人毛片| 亚洲澳门在线| 久久精品99国产精品酒店日本| 免费看污黄网站在线观看| 电影一区二区在线观看| 日韩亚洲欧美在线观看| 欧美午夜aaaaaa免费视频| 亚洲私拍视频| 欧美性猛交xxxx富婆| 日韩精品在线视频免费观看| 永久免费网站在线| 一区二区三区中文字幕精品精品| 在线视频精品一区| 视频免费一区| 亚洲欧洲日韩一区二区三区| 亚洲乱码一区二区三区| jzzjzzjzz亚洲成熟少妇| 国产亚洲精品aa| 清纯唯美一区二区三区| 日本人妖在线| 久久久一区二区三区| 鲁片一区二区三区| 国产高清一级毛片在线不卡| 日本一区二区三区在线不卡| 日韩精品一区二区三区外面| 国产精品毛片一区二区三区四区| 久久久久久久久久久99999| 日本视频一区在线观看| 日本中文字幕在线播放| 亚洲天堂av一区| 欧美日韩一区二区三区电影| av在线播放观看| 亚洲一区二区三区在线| 国产男女免费视频| 卡通欧美亚洲| 欧美日韩大陆在线| 欧美日韩一区二区区别是什么| 一区二区三区高清在线观看| 日韩精品自拍偷拍| 51调教丨国产调教视频| 国产毛片一区二区三区| 日韩在线播放av| 免看一级a毛片一片成人不卡| 欧美日韩三级| 日本一本a高清免费不卡| 波多野结衣视频观看| 经典一区二区三区| 懂色一区二区三区av片| 蜜桃视频在线免费| 1024亚洲合集| 少妇无码av无码专区在线观看| 桃花岛成人影院| 欧美群妇大交群中文字幕| 少妇欧美激情一区二区三区| 久久综合社区| 日韩在线观看免费网站 | 7777kkkk成人观看| 波多野结衣在线电影| 国内久久精品视频| 精品一卡二卡三卡四卡日本乱码| fc2在线中文字幕| 亚洲精品免费在线| 国产无套粉嫩白浆内谢的出处| 成人污版视频| 亚洲欧美日韩中文在线制服| 99成人在线观看| 亚洲自拍另类| 91精品入口蜜桃| 国产高清视频免费最新在线| 亚洲欧美另类久久久精品| 日韩欧美精品在线观看视频| 亚洲影视资源| 国产亚洲视频在线| 国产在线视频你懂的| 人人超碰91尤物精品国产| 国产精品国产精品国产专区蜜臀ah | 成人自拍av| 精品国产一二三区| 五月婷婷综合激情网| 国产精品日本| 国产精品果冻传媒潘| 久久综合之合合综合久久| 欧美午夜激情视频| www.555国产精品免费| 9999国产精品| 日韩免费中文字幕| 水中色av综合| 午夜伦欧美伦电影理论片| 制服丝袜中文字幕第一页| 一区三区在线欧| 久久久最新网址| 国产黄色av网站| 国产精品久久久久毛片软件| 丁香啪啪综合成人亚洲| 久久男人av| 久久久久中文字幕| 精品黑人一区二区三区在线观看 | 亚洲综合精品在线| 久久人人97超碰com| 国产美女主播在线播放| 欧州一区二区三区| 精品国产一区二区三区四区在线观看 | 成人av资源电影网站| 日本午夜精品理论片a级appf发布| 日韩性xxxx| 亚洲电影中文字幕在线观看| 中文字幕av一区二区三区人妻少妇| 日韩欧美一区二区三区在线视频| 国产97在线观看| 欧美黄色小说| 色婷婷综合久久久久中文| 菠萝菠萝蜜网站| 国产欧美激情| 精品欧美一区二区久久久伦| 超碰99在线| 日韩电影网在线| 久久久久久少妇| 国产亚洲精品7777| 日本www.色| 日韩在线观看| 成人啪啪免费看| 性xxxfreexxxx性欧美| 日韩一二三区不卡| 日本熟妇成熟毛茸茸| 99久久精品一区| 午夜精品久久久内射近拍高清| 免费精品国产的网站免费观看| 国产成人福利网站| 日韩三级影院| 欧美成人官网二区| 久久狠狠高潮亚洲精品| 久久久影院官网| 欧美第一页浮力影院| 国产精品毛片久久| 99国产在线视频| 蜜桃视频m3u8在线观看| 亚洲欧美在线x视频| 国产一级片一区二区| 亚洲日本青草视频在线怡红院| 色黄视频免费看| 亚洲美女黄色| 午夜精品电影在线观看| 日韩精品中文字幕一区二区 | 99热这里都是精品| 一级特黄性色生活片| 欧美777四色影| 精品在线观看一区二区| 成人全视频免费观看在线看| 欧美激情区在线播放| 理论在线观看| 日韩欧美一卡二卡| 黄色免费av网站| 中文字幕一区二区三区四区| 亚洲v在线观看| 日日嗨av一区二区三区四区| avove在线观看| 天美av一区二区三区久久| 国产精品自拍网| 日本在线播放一二三区| 日韩视频在线一区| 无码精品在线观看| 欧美精品久久一区| 中文字幕精品三级久久久| 国产精品网友自拍| 欧美做受喷浆在线观看| 国产成人午夜精品影院观看视频 | 国产一区二区日韩精品| 免费无码av片在线观看| 欧美激情1区2区| 亚洲一区不卡在线| 天堂俺去俺来也www久久婷婷| 亚洲一区二区三区成人在线视频精品| 欧美成人资源| 性色av一区二区三区红粉影视| a黄色在线观看| 国产视频精品va久久久久久| 亚洲av永久无码国产精品久久| 欧美性生活大片视频| 日韩一区二区视频在线| 亚洲自拍偷拍九九九| 久久福利免费视频| 亚洲国产成人在线| 中国毛片在线观看| 91色九色蝌蚪| 无码人妻精品一区二区三区99不卡| 久久福利视频一区二区| 女人另类性混交zo| 亚洲一区二区免费看| 日b视频免费观看| 欧美一区不卡| 中文字幕av久久| 99久久影视| 在线看无码的免费网站| 日本一二区不卡| 色综合666| 欧美日中文字幕| 日本在线一区| 丝袜连裤袜欧美激情日韩| 国产精品久久久久免费| 欧美日韩破处视频| 国产精品久久久久久av福利软件| 岛国av在线播放| 中文字幕日韩在线播放| 嫩草在线播放| 欧美一区二区三区影视| 亚洲天堂2021av| 这里只有精品免费| 91超薄丝袜肉丝一区二区| 91国内精品野花午夜精品| 日韩色图在线观看| 精品日韩视频在线观看| 久久久久黄色片| 亚洲成人av资源| 日韩欧美一区二区一幕| 亚洲一区在线观看视频| 亚洲天堂网av在线| 一区二区三区久久| 玖玖爱这里只有精品| 亚洲丝袜精品丝袜在线| 麻豆chinese极品少妇| 亚洲免费在线播放| 精品国产乱码久久久久久鸭王1| 亚洲自拍偷拍欧美| 国产精品第72页| 亚洲成人午夜影院| 欧美一区免费看| 欧美体内she精视频| a片在线免费观看| 日韩一区二区免费视频| 性中国xxx极品hd| 精品久久久久一区二区国产| 日本毛片在线观看| 亚洲精品一区二区网址| 久久久久久女乱国产| 国产午夜精品麻豆| 午夜视频在线免费观看| 久久久av免费| av中文在线资源库| 国产精品91免费在线| 日韩成人亚洲| 成人黄色午夜影院| 国产精品videossex| 久久综合一区二区三区| 国产va免费精品观看精品视频 | 国产伊人精品在线| 国产一区二区三区| 国产精品对白刺激久久久| 神马日本精品| 三上悠亚免费在线观看| 狠狠干成人综合网| www.亚洲天堂网| 国产精品资源站在线| 精品一区二区三区四区五区六区| 99re这里只有精品视频首页| 国产第一页精品| 亚洲一区二区三区中文字幕在线| 制服.丝袜.亚洲.中文.综合懂色| 欧美日韩亚洲激情| 国产高清视频免费观看| 亚洲精品久久久久久久久久久久| 日韩精品视频无播放器在线看| 日韩中文字幕在线视频| 欧美78videosex性欧美| 国产成人精品综合久久久| 日本综合精品一区| 欧美日韩一区在线观看视频| 首页国产精品| 青青在线视频免费| 韩日欧美一区二区三区| 日韩精品视频一区二区| 综合分类小说区另类春色亚洲小说欧美 | 极品一区美女高清| 亚洲 国产 日韩 综合一区| 亚洲大胆在线| 男操女免费网站| 盗摄精品av一区二区三区| 91麻豆精品久久毛片一级| 亚洲一区欧美一区| 在线免费观看日韩视频| 亚洲免费精彩视频| 影院在线观看全集免费观看| 国产成人在线播放| 日韩有码中文字幕在线| 日韩video| 人妖欧美一区二区| 亚洲成人黄色av| 午夜精品久久久久久久99樱桃| 国产又粗又猛又黄又爽| 亚洲免费av电影| 美女尤物在线视频| 亚洲自拍小视频免费观看| 精品国产一区探花在线观看| av免费看网址| 不卡一区二区三区四区| 希岛爱理中文字幕| 欧美婷婷六月丁香综合色| 麻豆app在线观看| 97视频免费在线看| 中文字幕久久精品一区二区| 国产日韩第一页| 久久99精品国产91久久来源| 亚洲视频在线播放免费| 亚洲成人动漫av| 高潮一区二区三区乱码| 久久久91精品| 亚洲成人精品综合在线| 日韩免费av电影| 麻豆国产精品一区二区三区| 这里只有久久精品| 色综合网色综合| 国产爆初菊在线观看免费视频网站| 午夜精品免费视频| 亚洲乱码一区| 青青青青草视频| 不卡高清视频专区| 国产精品老女人| 日韩第一页在线| 九色porny丨入口在线| 免费国产在线精品一区二区三区| 91久久夜色精品国产九色| 在线免费黄色小视频| 亚洲一区在线电影| 亚洲毛片欧洲毛片国产一品色| 韩国三级电影久久久久久| 国产精品毛片视频| 国产一区二区四区| 久久这里只有精品首页| www.com国产| 亚洲国产欧美一区| 欧洲av不卡| 翔田千里亚洲一二三区| 国产馆精品极品| 精品处破女学生| 亚洲黄色有码视频| 超碰这里只有精品| 一级日韩一区在线观看| 国产成人精品影视| 日本中文字幕免费观看| 日韩精品999| 日本亚洲欧洲无免费码在线| 最新av在线免费观看| 成人看片黄a免费看在线| 男女啊啊啊视频| 亚洲性xxxx| 成人爽a毛片| 亚洲欧洲日产国码无码久久99| 久久香蕉国产线看观看99| 免费一级a毛片| 日韩三级影视基地| 伦理一区二区| 日韩 欧美 高清| 中文字幕一区免费在线观看| 国产成人久久精品77777综合| 久久久久久国产| 欧美影院三区| 大尺度做爰床戏呻吟舒畅| 欧美视频精品在线观看| 超碰成人av| 亚洲一区二区精品在线观看|