允许用户读取 root 创建的所有文件

use*_*014 0 bash ubuntu permissions

我有一个文件夹,其中文件是从用户连续创建的root

其他一些工具尝试读取这些文件,但由于没有读取权限而失败。

我怎样才能让user用户root从这个目录中读取所有文件或所有文件?即使总是生成新文件。

seb*_*sth 6

如果创建的文件具有组读取权限,您可以将目录组更改user为 ( chgrp mygroup directory) 的成员并setgid为目录 ( chmod g+s /directory)启用位。创建到该目录的新文件继承目录的组。

如果文件具有组读取权限,但您不想使用 setgid 位,您也可以使用 ACL;为目录设置默认 ACL 并允许mygroup具有setfacl -d -m g:mygroup:rx directory. 新文件继承默认 ACL。