centos文件夹权限ftp用户和apache

centos文件夹权限ftp用户和apache

我有一些文件夹,需要任何人 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

希望这能解决您的问题。

相关内容