授予用户在目录centos上的写权限

时间:2015-06-24 22:25:07

标签: permissions centos

所以我做了这个

sudo chown -R user1:user1 /var/www/example.com/public_html

sudo chmod 755 /var/www

但显然当php想在public_html文件夹上写一个文件 我得到一个错误说"无法打开流:权限被拒绝"

有谁知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

我建议您创建一个如下所示的组:

groupadd mygroup 

其中mygroup是组名。

然后将用户添加到组:

usermod -aG mygroup user1

其中user1是将要访问的用户。

之后,您可以使用以下命令将目录分配给该组:

chgrp mygroup /var/www/example.com/public_html

完成后,您现在可以使用此命令为文件夹分配权限;

chmod -R 0760  /var/www/example.com/public_html

请注意,0760是一个示例,您可以根据需要授予适当的权限