谁应该拥有我的服务器的Web根?

我读了一本关于web服务器安全的书,我发现这个:

如果您的Web服务器有能力写入您的WordPress目录中的文件,那么自动升级function就可以工作。 如果没有,WordPress会提示input您的FTP凭据来为您更新文件。 这两种情况都与我们有关。 一般来说, 您的networking用户不应该有整个Web根目录的写权限 。 这只是要求麻烦,特别是在共享主机平台上; 当然,实现某些目录(例如uploads文件夹)必须是Web用户可写的才能起作用。

哈尔斯特恩专业WordPress的

我想问的是谁是我的服务器的networking用户? 我正在使用Nginx和PHP5-FPM。 我的服务器的web根文件夹由raymond:raymond拥有。 Nginx以nginx运行:nginx和PHP5-FPM的listen.owner设置为raymondlisten.group也设置为raymond

web根目录权限是drwxr-xrx,我的public_html也是这样设置的。

那么如何知道我是否遇到了这个设置?

顺便说一句,我用我的主机Linode! 我不在共享的宿主环境。 谢谢!

你已经回答了你自己的问题。

“networking用户”是指运行nginx的用户的身份 – 在这种情况下,uid = nginx,gid = nginx。

由于这个用户不拥有或者不能修改文件的写访问权限(比如上面提到的wordpressconfiguration),所以你没事。

编辑:除非PHP5-FPM作为一个单独的进程作为根运行启动,它不能excercise比web服务器上存在更多的权限。