由root拥有的新用户目录

在运行Plesk的CentOS服务器上,为每个新域添加新用户。 用户的主目录位于/var/www/vhosts/ 。 新用户的主目录由root拥有,需要有一个具有root访问权限的pipe理员进入并显示它们:

 dotan@sh2:~$ echo $HOME /var/www/vhosts/someDomain.com dotan@sh2:~$ pwd /var/www/vhosts/someDomain.com dotan@sh2:~$ touch testFile touch: cannot touch `testFile': Permission denied dotan@sh2:~$ ls -la ../ | grep someDomain drwxr-xr-x 13 root root 4096 2012-08-07 19:47 someDomain.com dotan@sh2:~$ whoami dotan dotan@sh2:~$ chown dotan /var/www/vhosts/someDomain.com chown: changing ownership of `/var/www/vhosts/someDomain.com': Operation not permitted dotan@sh2:~$ 

为什么新用户的目录可能被root用户所拥有,我们如何解决这个问题呢?

谢谢。

他们也是我的服务器上的根拥有。 这是为Pleskdevise的安全scheme的一部分。 允许域用户写入一些子文件夹(他们的站点的文档根,cgi-bin等),但是不能改变目录的一般结构。 如果更改,有时可能会导致您的Plesk服务器出现故障。

如果您确定需要这些更改并且对于您的服务器是安全的,则可以查看Plesk的“ 事件处理程序”工具,并为每个新域自动编写一个简单的脚本更改权限