我有一些文件夹,需要任何人 php 脚本可以创建子文件夹/文件并取消链接文件。
我做须藤chown -R apache:apache /var/www/public_html/a
但之后,我的 ftp 用户无法上传该文件夹中的文件。
我也这么做sudo chown -R yulichika:users /var/www/public_html/a
该 ftp 可以访问该文件夹,但任何人的 php 脚本权限错误。
我不想将整个文件夹设置为0777,那么如何chown 2个用户具有操作同一文件夹的权限?谢谢。
答案1
您可以使用访问控制列表命令。
首先将所有者 apache 设置为该目录
sudo chown -R apache:apache /var/www/public_html/a
现在设置 acl 以便 ftp 用户可以上传文件夹。
对于用户
sudo setfacl -R -m u:yulichika:rwx /var/www/public_html/a
团体用
sudo setfacl -R -m g:users:rwx /var/www/public_html/a
希望这能解决您的问题。