繁体   English   中英

dso(mod_php)和FTP /文件权限

[英]dso (mod_php) and FTP/File permissions

我在这里有点困惑。 但这可能只是我缺乏经验。

我已经安装了PHP DSO(mod_php),并且服务器运行平稳且稳定。 但是,问题是,为了运行包含和所有内容的php,我必须将所有用户帐户文件(/ home / * / public_html / *)所有者设置为nobody:nobody。

这给我带来了两个问题:-这真的必要吗? 我希望他们有user:user-FTP呢? 如果我使用FTP上传文件,则它们归user:user所有,因此它们不能包含在另一个php文件中(引发错误)。 没有人拥有的文件:任何人都无法通过ftp进行修改。

仅供参考:我还启用了SuEXEC。 我应该禁用它吗?

FYI2:我知道我可以将所有权限设置为777,但这是错误的。

非常感谢!

普通的“没人”应该只读取执行文件,而只写/拥有可以被php更改的文件。 大多数文件所有者应该是您的ftp用户。

保留php更改可执行文件权限的错误做法。

同样,如果“没人”有权以root用户身份运行,它将向php(并因此向用户)提供其所有权利。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM