chown/chgrp 无效(fedora,apache2)

chown/chgrp 无效(fedora,apache2)

当我的网络服务器尝试加载我以“root”身份创建的文件时,出现 403 禁止错误。

如果我将其 chown 和 chgrp 为正确的用户名,则无济于事。如果我将文件 chmod 777,也无济于事

唯一有效的方法是使用“cp”并采用正确的用户名,然后删除原始用户名。

知道为什么吗?

我正在使用 Fedora、Apache 2。我也在使用虚拟主机。

答案1

尝试禁用 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/

相关内容