Permissions 向用户授予centos目录上的写入权限
所以我做了这个Permissions 向用户授予centos目录上的写入权限,permissions,centos,Permissions,Centos,所以我做了这个 sudo chown -R user1:user1 /var/www/example.com/public_html 及 但显然,当php想要在公共html文件夹中编写文件时 我收到一个错误,提示“无法打开流:权限被拒绝” 有人知道我做错了什么吗 我建议您创建一个组,如下所示: groupadd mygroup 其中mygroup是组名 然后将用户添加到组中: usermod -aG mygroup user1 其中user1是将要访问的用户 之后,您可以使用以下命令将目
sudo chown -R user1:user1 /var/www/example.com/public_html
及
但显然,当php想要在公共html文件夹中编写文件时
我收到一个错误,提示“无法打开流:权限被拒绝”
有人知道我做错了什么吗 我建议您创建一个组,如下所示:
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
就是一个例子,您可以根据需要授予相应的权限php是否以user1
的身份运行?感谢您指出这一点。事实上,我被误导了,用我的用户名浏览了目录,而我本应该用nginx,因为这就是我正在运行的。谢谢
chmod -R 0760 /var/www/example.com/public_html