Centos

Centos 文件權限問題

  • April 27, 2012

我正在使用的腳本需要將您的文件 chmod 為 666 以進行編輯,儘管即使在我對文件進行了 chmod 之後它告訴我它無法寫入文件。

我認為這可能是一個安全問題或什麼,因為我也得到:

script.cgi:錯誤無法連接到 host.com:80(權限被拒絕) LWP::Protocol::http::Socket: 連接:/usr/local/share/perl5/LWP/Protocol/http 的權限被拒絕。下午 51 號線。

如果有人可以幫助我,我將不勝感激。:)

  • 檢查父目錄是否也有寫權限
  • 確保 /usr/local/share/perl5/LWP/Protocol/http.pm 具有正確的權限(任何嘗試執行此腳本的人都可以訪問)

該腳本是否通過 Web 界面執行?如果是這樣,是否啟用了 selinux?您可以通過執行 getenforce 來檢查。

如果啟用了 selinux,您可以通過調整適當的布爾值(http://wiki.centos.org/TipsAndTricks/SelinuxBooleans)來啟用它,或者在 /etc/sysconfig/selinux 中禁用 selinux

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