授予用户对文件夹的访问权限(甚至是授予权限后创建的文件)

授予用户对文件夹的访问权限(甚至是授予权限后创建的文件)

jeremy我在 Ubuntu 服务器上创建了一个备份用户(我们就称之为)。

然后我创建了一个backup-dir,其中包含来自多个不同服务器的文件:

/backup
   |
   |--server1
   |     |--daily_backup
   |     |--weekly_backup
   |
   |--server2
   |     |--daily_backup
   |     |--weekly_backup

然后,我使用以下命令授予了对backup-dir for的访问权限:jeremy

setfacl -R -m u:jeremy:rwx backup/

但是...如果我使用 root 用户登录并创建一个新目录,例如:/backup/server2/monthly_backup,则将jeremy无法访问该文件夹。

有没有办法让 和 都root可以jeremy读取、写入和执行/backup- 目录中的所有内容?

答案1

还必须记住为所有新文件系统对象创建一个默认掩码。

setfacl -d -m u:jeremy:rwx backup/

相关内容