如何为目录中的所有文件夹/文件设置默认文件权限?

我想设置一个文件夹,以便在其中创建的任何内容(目录,文件)继承默认权限和组.

让我们称之为“媒体”.而且,目录中创建的文件夹/文件应该自动生成.

最佳答案
我找到了:Applying default permissions

来自文章:

chmod g+s <directory>  //set gid 
setfacl -d -m g::rwx /<directory>  //set group to rwx default 
setfacl -d -m o::rx /<directory>   //set other

接下来我们可以验证:

getfacl /<directory>

输出:

# file: ../<directory>/
# owner: <user>
# group: media
# flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x

转载注明原文:如何为目录中的所有文件夹/文件设置默认文件权限? - 代码日志