Centos 文件权限问题

Centos 文件权限问题

我正在使用的脚本要求将您的文件的 chmoded 设置为 666 才能进行编辑,但即使在我 chmoded 了文件之后,它仍然告诉我无法写入文件。

我认为这可能是一个安全问题或者其他问题因为我还得到了:

script.cgi: 错误无法连接到 host.com:80 (权限被拒绝) LWP::Protocol::http::Socket: connect:/usr/local/share/perl5/LWP/Protocol/http.pm 第 51 行的权限被拒绝。

如果有人能帮助我我将非常感激。:)

答案1

  • 检查父目录是否也具有写权限
  • 确保 /usr/local/share/perl5/LWP/Protocol/http.pm 具有正确的权限(任何尝试运行此脚本的人都可以访问)

答案2

此脚本是否通过 Web 界面运行?如果是,selinux 是否已启用?您可以通过运行 getenforce 来检查。

如果启用了 selinux,您可以通过调整适当的布尔值来启用它以进行访问(http://wiki.centos.org/TipsAndTricks/SelinuxBooleans),或者在 /etc/sysconfig/selinux 中禁用 selinux

相关内容