今后要在文件上保持相同的用户和组吗?

今后要在文件上保持相同的用户和组吗?

我希望我的网站上所有文件的所有权保持如下:

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

但我需要与另一个用户更改文件,因此我执行了以下操作来设置 ACL:

setfacl -Rdm u:sampleuser:rwx /var/www/example.com/public_html

但现在,如果我上传一个新文件,该文件将归 Sampleuser 所有,而不是 www-data。

即使在使用 Sampleuser 添加新文件后,有什么方法可以将所有文件/目录的 www-data 保留下来吗?

我运行的是 Ubuntu 18.04。

答案1

您可以通过将示例用户设置为该组来强制该组始终为 www-data。

sudo usermod -a -g www-data 样本用户

现在设置在以下位置创建的任何文件夹的默认组权限:

setfacl -m“默认:组::rwx”/var/www/example.com/public_html

相关内容