当我在特定文件夹中创建新文件和文件夹时,我希望它们继承父文件夹的组和权限。这可能吗 ?
例如
mkdir -p example.com/public
cd example.com
sudo chgrp apache public
chmod 775 public
Run Code Online (Sandbox Code Playgroud)
现在当我创建一个新文件夹时
cd public
mkdir test
ls -al
drwxrwxr-x 3 foo bar 4096 Nov 3 16:19 public
Run Code Online (Sandbox Code Playgroud)
该test
目录属于foo
我的默认组bar
。我希望新文件夹属于该apache
组。
我希望文件具有相同的行为。
有任何想法吗?
该组可以通过设置 SGID 位来继承:
chmod g+s /path/to/directory
Run Code Online (Sandbox Code Playgroud)
对于继承权限,您需要 ACL: man 5 acl
您必须为目录设置默认 ACL: setfacl -d -m g::...
归档时间: |
|
查看次数: |
10934 次 |
最近记录: |