Apache和纯FTP权限问题

我创build了一个小的LAMP服务器与Apache 2.4和PureFTP,但我已经configuration用户/ home / user1 / chmod权限用户名的文件夹:pureftp的用户名在这种情况下通过filezille我可以编辑和上传文件,但Apache无法阅读或写文件,如果configurationApache:Apache或根:所有的工作,但通过FIZILL我不能上传或编辑文件。

我不是很好的权限,这是我的第一个LAMP安装=)

/ home / username的文件,用户和组的文件夹755和644的文件权限是相应的用户。

用没有用户和没有组运行Apache

etc / passwd for nobody:nobody:x:99:99:没有人:/:/ sbin / nologin etc / group for nobody:nobody:x:99:

请你帮帮我吗?

我使用Centos 7 x64。

谢谢。

在unix中,不仅“目的地许可”很重要,而且还包括在整个path上到达目的地的许可。

因此,确保目录至less有“search”权限 “x”确保文件 至less读取 “r”,以便用户没有人可以读取它们。

namei ”是一个很好的工具来检查这些:

尝试:

 namei -mol /path/to/directory/file 

如果您的系统版本不能识别-mol,则可以使用“-mx”作为替代,这与旧版本的namei兼容。