所以我做了这个
sudo chown -R user1:user1 /var/www/example.com/public_html
和
sudo chmod 755 /var/www
但显然当 php 想要在 public_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
是一个例子,你可以根据需要给予适当的权限
关于permissions - 授予用户对目录 centos 的写权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31038181/