Linux

chown/chgrp 無效(fedora、apache2)

  • February 4, 2011

當我的網路伺服器嘗試載入我創建為“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/

引用自:https://serverfault.com/questions/230830