在组内设置文件共享目录的常用方法是:
$ mkdir foo
$ chgrp felles foo
$ chmod g+ws foo
$ setfacl -m group:felles:rwx foo
$ setfacl -dm group:felles:rwx foo
Run Code Online (Sandbox Code Playgroud)
这确保了创建的任何文件foo都可以被组读写felles:
$ umask
0022
$ echo hi > foo/bar
$ ls -l foo
total 4
-rw-rw-r--+ 1 bhm felles 3 2010-09-23 00:18 bar
Run Code Online (Sandbox Code Playgroud)
但是,如果您将文件复制到 中foo,则不会应用默认 ACL:
$ echo you > baz
$ cp baz foo/
$ ls -l foo
total 8
-rw-rw-r--+ 1 bhm felles 3 2010-09-23 00:18 bar
-rw-r--r--+ 1 bhm …Run Code Online (Sandbox Code Playgroud)