Linux
chown/chgrp 無效(fedora、apache2)
當我的網路伺服器嘗試載入我創建為“root”的文件時,我收到 403 禁止錯誤。
如果我 chown 並將其更改為正確的使用者名,則無濟於事。如果我 chmod 777 文件也無濟於事
唯一可行的方法是在使用正確的使用者名的同時使用“cp”,然後刪除原始使用者名。
知道為什麼嗎?
我正在使用 Fedora、Apache 2。我也在使用虛擬主機。
嘗試禁用 selinux:
setenforce 0
如果可行,那麼您需要決定要永久對 selinux 做什麼。開關。這將取決於您的應用程序在哪裡使用、它做什麼、它是否具有財務價值、PCI 要求等等。
更新 這可能是最常用的常見問題解答條目:
http://docs.fedoraproject.org/en-US/Fedora/13/html/SELinux_FAQ/index.html#id4621659
維基百科是開始閱讀的地方:
http://en.wikipedia.org/wiki/Security-Enhanced_Linux
Fedora 上有一個很好的常見問題解答:
http://docs.fedoraproject.org/en-US/Fedora/13/html/SELinux_FAQ/
如果您仍然對 SELinux 感興趣,您可以花一周時間在 RedHat 上他們專門的 SELinux 培訓課程:
https://www.redhat.com/courses/rhs429_red_hat_enterprise_selinux_policy_administration/