0
當selinux被禁用時,我可以從amazon ec2 centos實例的nfs掛載卷訪問html頁面。但是,當我啓用它,我得到「無法連接」的錯誤。我已啓用httpd_use_nfs和其他相關的布爾策略,但仍然得到相同的錯誤。請幫我解決這個問題。我需要apache通過SELinux On訪問我的網頁。啓用selinux時無法從網絡瀏覽器訪問nfs文件
當selinux被禁用時,我可以從amazon ec2 centos實例的nfs掛載卷訪問html頁面。但是,當我啓用它,我得到「無法連接」的錯誤。我已啓用httpd_use_nfs和其他相關的布爾策略,但仍然得到相同的錯誤。請幫我解決這個問題。我需要apache通過SELinux On訪問我的網頁。啓用selinux時無法從網絡瀏覽器訪問nfs文件
如何檢查是否SELinux所產生的問題:
setenforce 0 # if it works after this command : Selinux is the problem
setenforce 1 # re-enable selinux because you are not crazy
如何解決SELinux的問題:
# install setroubleshoot (here for centos7)
yum install setroubleshoot
#audit
tail -f /var/log/messages | grep sealert
最近閱讀的郵件,你可以執行命令提出解決問題。
一般來說,之後,問題就解決了。
SELINUX是簡單...有時候... ;-)
什麼是你的審計日誌在/var/log/audit/audit.log? –
感謝您的回覆。這裏是audit.log – user2421870
的一部分,謝謝你的回覆。有一部分audit.log與httpd.type = AVC有關msg = audit(1392816609.757:94):avc:denied {getattr} for pid = 6424 comm =「httpd」path =「/ home/testman」dev = 0:13 ino = 393960 scontext = unconfined_u:system_r:httpd_t:s0 tcontext = system_u:object_r:nfs_t:s0 tclass = dir。/ home/testman是掛載點。請原諒我的無知,我是否需要查看日誌文件中的其他內容? – user2421870