日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁(yè) > 數(shù)據(jù)庫(kù) > MongoDB > 正文

CentOS 7系統(tǒng)下SELinux阻止MongoDB啟動(dòng)的問題詳解

2020-10-29 18:44:50
字體:
供稿:網(wǎng)友

問題描述:

最近發(fā)現(xiàn)了一個(gè)問題,在新裝的CentOS7上,安裝了MongoDB3.4,掛載了一個(gè)大的數(shù)據(jù)盤后,修改/etc/mongo.conf,將配置文件中的log和data目錄放在新的數(shù)據(jù)盤下,并修改文件的訪問權(quán)限。

改完后的mongo.conf:

# mongod.conf# for documentation of all options, see:# http://docs.mongodb.org/manual/reference/configuration-options/# where to write logging data.systemLog: destination: file logAppend: true path: /data/mongodb/log/mongod.log# Where and how to store data.storage: dbPath: /data/mongodb/data.....

文件權(quán)限:

# ls -alhdrwxr-xr-x. 5 mongod mongod 4.0K 11月 1 14:53 mongodb# cd mongodb# ls -alhdrwxr-xr-x. 3 mongod mongod 4.0K 11月 9 19:08 datadrwxr-xr-x. 2 mongod mongod 4.0K 11月 9 19:06 logdrwxr-xr-x. 2 mongod mongod 4.0K 11月 1 14:54 run

執(zhí)行systemctl start mongod命令后,查看狀態(tài)發(fā)現(xiàn)并沒有啟動(dòng),查看/var/log/message,發(fā)現(xiàn)以下錯(cuò)誤

Nov 9 06:06:44 [localhost] setroubleshoot: failed to retrieve rpm info for /data/mongodb/run/mongod.pidNov 9 06:06:44 [localhost] setroubleshoot: SELinux is preventing /usr/bin/mongod from write access on the file /data/mongodb/run/mongod.pid. For complete SELinux messages run: sealert -l f7148e11-b126-401e-ba9f-a9a87c1e54aeNov 9 06:06:44 [localhost] python: SELinux is preventing /usr/bin/mongod from write access on the file /data/mongodb/run/mongod.pid.#012#012***** Plugin restorecon (94.8 confidence) suggests ************************#012#012If you want to fix the label. #012/data/mongodb/run/mongod.pid default label should be default_t.#012Then you can run restorecon.#012Do#012# /sbin/restorecon -v /data/mongodb/run/mongod.pid#012#012***** Plugin catchall_labels (5.21 confidence) suggests *******************#012#012If you want to allow mongod to have write access on the mongod.pid file#012Then you need to change the label on /data/mongodb/run/mongod.pid#012Do#012# semanage fcontext -a -t FILE_TYPE '/data/mongodb/run/mongod.pid'#012where FILE_TYPE is one of the following: afs_cache_t, initrc_tmp_t, mongod_log_t, mongod_tmp_t, mongod_var_lib_t, mongod_var_run_t, puppet_tmp_t, user_cron_spool_t.#012Then execute:#012restorecon -v '/data/mongodb/run/mongod.pid'#012#012#012***** Plugin catchall (1.44 confidence) suggests **************************#012#012If you believe that mongod should be allowed write access on the mongod.pid file by default.#012Then you should report this as a bug.#012You can generate a local policy module to allow this access.#012Do#012allow this access for now by executing:#012# ausearch -c 'mongod' --raw | audit2allow -M my-mongod#012# semodule -i my-mongod.pp#012

從提示中可以看出是SELinux的防護(hù)功能,阻止了訪問。

SELinux

SELinux的全稱是Security Enhanced Linux, 就是安全加強(qiáng)的Linux。在SELinux之前,root賬號(hào)能夠任意的訪問所有文檔和服務(wù);如果某個(gè)文件設(shè)為777,那么任何用戶都可以訪問甚至刪除;這種方式稱為DAC(主動(dòng)訪問機(jī)制),很不安全。

DAC 自主訪問控制: 用戶根據(jù)自己的文件權(quán)限來決定對(duì)文件的操作,也就是依據(jù)文件的own,group,other/r,w,x權(quán)限進(jìn)行限制。Root有最高權(quán)限無(wú)法限制。r,w,x權(quán)限劃分太粗糙。無(wú)法針對(duì)不同的進(jìn)程實(shí)現(xiàn)限制。

SELinux則是基于MAC(強(qiáng)制訪問機(jī)制),簡(jiǎn)單的說,就是程序和訪問對(duì)象上都有一個(gè)安全標(biāo)簽(即selinux上下文)進(jìn)行區(qū)分,只有對(duì)應(yīng)的標(biāo)簽才能允許訪問。否則即使權(quán)限是777,也是不能訪問的。

在SELinux中,訪問控制屬性叫做安全上下文。所有客體(文件、進(jìn)程間通訊通道、套接字、網(wǎng)絡(luò)主機(jī)等)和主體(進(jìn)程)都有與其關(guān)聯(lián)的安全上下文,一個(gè)安全上下文由三部分組成:用戶(u)、角色(r)和類型(t)標(biāo)識(shí)符。但我們最關(guān)注的是第三個(gè)部分

當(dāng)程序訪問資源時(shí),主體程序必須要通過selinux策略內(nèi)的規(guī)則放行后,就可以與目標(biāo)資源進(jìn)行安全上下文的比對(duì),若比對(duì)失敗則無(wú)法存取目標(biāo),若比對(duì)成功則可以開始存取目標(biāo),最終能否存取目標(biāo)還要與文件系統(tǒng)的rwx權(quán)限的設(shè)定有關(guān)。所以啟用了selinux后出現(xiàn)權(quán)限不符的情況時(shí),你就得一步一步的分析可能的問題了。

解決過程:

/var/log/message中的信息看起來比較費(fèi)勁,里面有一句提示:

For complete SELinux messages run: sealert -l e73ba9e8-f74d-4835-9b53-85667546b28c

根據(jù)提示執(zhí)行:

# sealert -l e73ba9e8-f74d-4835-9b53-85667546b28cSELinux is preventing /usr/bin/mongod from write access on the directory /data/mongodb/log.***** Plugin catchall_labels (83.8 confidence) suggests *******************If you want to allow mongod to have write access on the log directoryThen 必須更改 /data/mongodb/log 中的標(biāo)簽Do# semanage fcontext -a -t FILE_TYPE '/data/mongodb/log'

其中 FILE_TYPE 為以下內(nèi)容之一:mongod_log_t, mongod_tmp_t, mongod_var_lib_t, mongod_var_run_t, tmp_t, var_lib_t, var_log_t, var_run_t。

然后執(zhí)行:

restorecon -v '/data/mongodb/log'***** Plugin catchall (17.1 confidence) suggests **************************......

上面提示輸出中已經(jīng)包含了,解決方法:

# semanage fcontext -a -t mongo_log_t '/data/mongodb/log'# restorecon -v '/data/mongodb/log'restorecon reset /data/mongodb/log context unconfined_u:object_r:unlabeled_t:s0->unconfined_u:object_r:mongod_log_t:s0

上面命令執(zhí)行完畢后,就解決了/data/mongodb/log目錄的文件權(quán)限問題。

同樣的方法,再解決/data/mongodb/data和/data/mongodb/run目錄的問題。

啟動(dòng)mongod,問題解決。

Nov 9 06:08:51 [localhost] systemd: Starting High-performance, schema-free document-oriented database...Nov 9 06:08:51 [localhost] systemd: Started High-performance, schema-free document-oriented database.Nov 9 06:08:51 [localhost] mongod: about to fork child process, waiting until server is ready for connections.Nov 9 06:08:51 [localhost] mongod: forked process: 18218Nov 9 06:08:51 [localhost] mongod: child process started successfully, parent exiting

P.S. 除了上面通過提示信息解決問題外,還有一個(gè)比較暴力的方法,直接關(guān)閉SELinux,但是不太建議。

# setenforce 0# getenforcePermissive

上面是臨時(shí)關(guān)閉,如果是永久關(guān)閉,就需要編輯/etc/selinux/config文件,將SELINUX=enforcing改為SELINUX=disabled,但是只有重啟后才會(huì)發(fā)揮作用。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)武林網(wǎng)的支持。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
深夜福利一区二区| 国产超级va在线视频| 日韩欧美字幕| 国产性一级片| 日韩中文字幕第一页| 99视频在线看| wwwwww国产| 欧美亚洲国产日韩2020| 日韩一级中文字幕| 中文官网资源新版中文第二页在线观看| 日韩高清不卡| 69堂精品视频在线播放| 国产午夜精品视频| 91吃瓜在线观看| 中文字幕欧美日韩精品| 精品免费久久久| 欧美一级搡bbbb搡bbbb| 日韩欧美国产免费| 欧美片网站免费| 国产黄色在线播放| 香蕉精品久久| 欧美三级一区二区三区| 日韩中文字幕精品视频| 1区不卡电影| 亚洲成年人影院在线| 91精品国产全国免费观看| 婷婷久久综合九色国产成人| 中文字幕在线官网| 国产1区在线| 欧美一级日韩不卡播放免费| 日韩国产在线观看一区| 国自产拍在线网站网址视频| 日韩精品视频网| 91日韩中文字幕| 亚洲经典中文字幕| 国产黄在线观看免费观看不卡| 欧美日韩国产三级| 综合激情国产一区| www.精品视频| 精品1区2区3区| av免费网站在线观看| 一区二区三区免费看视频 | 日本精品在线| 欧美日韩精品中文字幕| 欧美日韩国产综合视频在线观看| 日本精品在线中文字幕| 国产亚洲污的网站| av三级在线观看| 亚洲欧美日本另类| 精品国产欧美日韩不卡在线观看 | 一级特黄aaa大片在线观看| 久久久久久久久综合| 精品日韩欧美| 久久精品国产99| 日韩免费视频一区二区视频在线观看 | 91精品国产综合久久久久久漫画 | 亚洲欧美伊人| 成人无遮挡免费网站视频在线观看| 日韩欧美在线视频日韩欧美在线视频| 激情五月综合| 高清在线一区| 欧美日韩国产黄色| 一本大道一区二区三区| 91精品国产91久久久久久青草 | 在线视频第一页| 亚洲羞羞网站| 美日韩精品免费视频| 欧美中日韩在线| 国产中文在线播放| 日韩国产一区久久| 91精品视频国产| 快she精品国产999| 91久久精品国产91久久| 精品日韩一区二区三区免费视频| 欧美三级在线看| 国产在线看一区| 日韩中文在线字幕| 91精品国产91久久久| 精品福利在线观看| av三级在线播放| 日韩在线视频二区| 一级特黄大欧美久久久| 日韩不卡一区二区| 精品视频www| 亚洲综合在线小说| va中文字幕| 日韩精品在线观| 午夜av一区二区| wwwww亚洲| 亚洲精品中文字幕乱码三区| 91精品在线观看视频| 99久久久精品免费观看国产| www日韩欧美| 大香一本蕉伊线亚洲网| 久久99蜜桃精品| 欧美婷婷久久| 在线国产91| 美日韩精品免费视频| 日韩欧美字幕| 欧美三级一区二区三区| 在线资源av| av免费观看国产| 国产欧美中文在线| 中文字幕欧美日韩| 一区二区三区精品99久久| 中文字幕 亚洲视频| 视频一区二区精品的福利| 最近中文字幕在线中文高清版| 日韩中文字幕视频在线观看| 精品久久91| 国产激情久久| 欧美日韩在线综合| 亚洲欧美中文字幕在线一区| 欧美色视频一区二区三区在线观看| 久久久99免费| 国产日韩av高清| www在线播放| 日韩精品在线视频| 亚洲成av人片在线| 欧美wwww| 在线三级av| 日韩在线二区| 九色蝌蚪视频在线| 欧美日韩中文字幕精品| 中文字幕国产欧美| 91av久久久| 欧美激情视频一区二区三区在线播放| 午夜精品一区二区三区免费视频| 日韩久久在线| 日韩精品在线免费观看视频| 国产福利久久| 欧美日韩国产一二三| 欧美亚洲天堂| 一区二区在线高清视频| 日韩欧美在线综合网| 国产字幕中文| 成人h视频在线观看| www.精品视频| 欧美日韩色综合| 日韩不卡一区二区| 国产福利久久| 拍真实国产伦偷精品| 亚洲成av人综合在线观看| 精品对白一区国产伦| 亚洲第一中文字幕| 婷婷中文字幕综合| 91精品视频国产| 国产九九在线| 福利一区二区| 国产婷婷精品| 色综合婷婷久久| 亚洲成人7777| 国产一区精品| 一区二区欧美国产| 久草视频在线看| 欧美日韩精品欧美日韩精品| 国产在线小视频| 精品国产网站在线观看| 欧美日韩综合在线| 国产一级粉嫩xxxx| 国产成人精品免费久久久久| 国产激情在线播放| 国产视频二区| 日韩国产亚洲欧美| 国产在线播放一区二区| 精品视频123区在线观看| 亚洲综合在线小说| 欧美不卡123| 一二三区精品视频| 欧美日韩国产免费观看| eeuss一区| 伊人精品视频| 亚洲福利精品| 午夜一区二区三区视频| 精品在线一区二区三区| 欧美日韩在线综合| 欧美日韩国产一二| 91精品在线视频观看| 中文官网资源新版中文第二页在线观看| 欧美国产一区视频在线观看| 亚洲.国产.中文慕字在线| 91精品电影| 国产一区免费视频| 日韩精品在线视频观看| 欧美 日韩 综合| 中文字幕精品国产| 97国产视频| 亚洲福利精品视频| 色屁屁一区二区| 视频一区视频二区中文| 国产不卡视频在线| 久久欧美中文字幕| 91一区二区| av一区二区高清| 日韩黄色在线播放| 久久99久久99精品中文字幕| 欧美久久久精品| 日韩精品视频免费播放| 一区二区三区鲁丝不卡| 91亚洲国产| 欧美日韩99| 中文字幕最新精品| 精品视频999| 欧美性极品xxxx做受| 欧美日韩三级视频| 国产欧美综合视频| 国产精久久久久| 日韩综合精品| 91日韩欧美| 欧美日韩高清不卡| 拍真实国产伦偷精品| 国产三级在线| 欧美一级久久| 国产99在线 | 亚洲| 日韩在线二区| 日韩视频在线免费看| 免费精品国产自产拍观看| 精品av中文字幕在线毛片| 欧美自拍一区| 色妇色综合久久夜夜| 第一页在线观看| 午夜一区二区三区| 亚洲黄在线观看| 不卡在线视频| 午夜国产在线视频| 国产不卡视频在线| 欧美日韩一级视频| 午夜伦欧美伦电影理论片| 亚洲素人一区二区| 92久久精品| 欧美日韩中文字幕视频| 亚洲欧美韩国综合色| 国产一卡2卡3卡免费网站| 国产在线观看精品| 亚洲欧洲三级| 精品国产欧美日韩不卡在线观看| 国产导航在线| 福利在线国产| 午夜亚洲福利| 亚洲欧美日本另类| 成人a在线观看| www.狠狠干| 国产在线观看精品| 国产导航在线| 欧美日韩中文| 日韩久久在线| 久精品在线观看| 色综合婷婷久久| www.av中文字幕| 精品国产99久久久久久| 中文av字幕一区| 欧美中文字幕视频| 欧美日韩国产高清一区| 日韩中文字幕精品视频| 欧美特黄一区| 久久精品蜜桃| www高清在线视频日韩欧美| 国产午夜精品全部视频播放| www.三级.com| 日韩在线视频在线观看| 国产一二三四| 国产一级片在线| 国产在线高清精品| 欧美久久一二三四区| 久久精品久久久久| 日韩在线高清| 欧美日韩国产黄色| 91精品国产综合久久久久| 99这里有精品视频| 91精品免费在线观看| 国产不卡一区| 一级日本免费的| 精品日韩av一区二区| 亚洲国产综合久久| 精品国产91乱高清在线观看| 国产一级视频| 国产专区中文字幕| 国产在线高潮| 国产一卡二卡3卡4卡四卡在线| 免费在线观看国产黄| 久久精品久久精品国产大片| 欧美日韩国产在线看| 国产欧美日韩久久| 日韩中文字幕二区| 日韩三级一区二区| 在线观看免费国产成人软件| av中文网站| 樱花草www在线观看| 在线观看一区| 欧美日韩中文字幕综合视频| 日韩手机在线观看视频| 黄色在线资源| 亚洲成av人综合在线观看| 久久婷婷中文字幕| 亚洲乱码中文字幕| 首页国产欧美久久| 欧美婷婷久久| 国产在线日韩欧美| 国产视频97| 91精品久久久久久久久久入口| 久久久精品网| 久草中文在线观看| 国产久卡久卡久卡久卡视频精品| 欧美三级免费观看| 在线欧美日韩精品| 天堂在线视频中文网| 亚洲 欧美 日韩系列| 欧美 日韩 国产 在线观看| 欧美日韩一二三| 国产黄在线观看免费观看不卡| 日韩精品在线免费观看| 亚洲三级av| 精品视频1区2区3区| 亚洲乱码中文字幕综合| 欧美久久久久久蜜桃| 国产福利不卡| 国产激情在线| 中文字幕高清在线播放| 国产高清精品二区| 亚洲免费在线视频一区 二区| 免费高清在线一区| 欧美日韩国产综合视频在线观看| 欧美日韩精品在线观看| 91精品国产高清久久久久久| 99精品视频国产| 中文字幕在线观看播放| 综合激情国产一区| 欧美日韩中文字幕在线视频| 国产在线不卡av| 日本免费在线视频不卡一不卡二| 欧美日韩午夜精品| 国产欧亚日韩视频| 天堂在线视频中文网| 欧美日韩国产中文| 亚洲九九精品| 日本a口亚洲| 在线观看免费国产成人软件| 国产欧美日韩在线播放| 国产在线不卡一区| 国产黄色在线播放| 免费在线视频一区二区| 91久久久久久久久| 欧美亚洲免费高清在线观看| 91精品久久久久久久91蜜桃| 激情综合色综合久久| 亚洲人线精品午夜| 欧美日韩视频在线| 最近中文字幕第一页| 日韩三级视频在线| 黄色国产在线| 日韩欧美中文字幕公布| 亚洲第一视频网站| 国产欧美在线观看| 日韩在线二区| 欧美 日韩 国产在线| 亚洲热在线观看| 日韩欧美国产不卡| 91精品国产综合久久香蕉的特点| 欧美日韩999| 中文欧美字幕免费| 午夜成人鲁丝片午夜精品| 国产日韩电影| 国产一区日韩| 欧美日韩在线精品成人综合网| 日韩欧美在线字幕 | 国产黄色网页| 午夜av一区二区| www.尤物.com| 精品中文字幕在线| 久久99精品久久久| 精品亚洲综合| 91精品国产自产在线| 91精品国产自产在线丝袜啪| 亚洲综合欧美在线| 亚洲伊人婷婷| 欧美日韩综合视频网址| 蜜臀久久精品| 香蕉精品久久| 最新日韩中文字幕| 亚洲大片精品永久免费| 天天综合日日夜夜精品| 欧美在线亚洲一区| 成人久久在线| 日韩欧美久久久| 色屁屁一区二区| 成人久久在线| 国产aa精品| 欧美亚洲视频在线看网址| 91精品综合久久| 国产日韩精品视频| 精品日韩在线播放| 精品久久九九| 国产一区在线精品| 日韩精品视频免费看| 红桃视频国产一区| 一区二区在线观| 欧美亚洲国产日韩| 本道综合精品| 7799精品视频天天看| 午夜视频在线观看一区|