将文件夹中复制的所有文件的权限设置为相同



我想创建一个可以用作类似云的存储位置的文件夹(在Linux中(,其中自动复制的所有文件都将具有g + rw权限(不需要chmod'ing(,这样它们就可以被该特定组的人读取和写入。

您可以使用命令setfacl,例如:

setfacl -d -m g::rwx test/

它将 rwx 权限设置为测试/文件夹中的每个新文件。

$ touch test/test
$ ls -la test/
total 48
drwxr-xr-x  2 manu manu  4096 Jan 28 08:39 .
drwxrwxrwt 20 root root 40960 Jan 28 08:39 ..
-rw-r--r--  1 manu manu     0 Jan 28 08:39 test
$ setfacl -d -m g::rwx test/
$ ls -la test/
total 48
drwxr-xr-x+  2 manu manu  4096 Jan 28 08:39 .
drwxrwxrwt  20 root root 40960 Jan 28 08:39 ..
-rw-r--r--   1 manu manu     0 Jan 28 08:39 test
$ touch test/test2
$ ls -la test/
total 48
drwxr-xr-x+  2 manu manu  4096 Jan 28 08:40 .
drwxrwxrwt  20 root root 40960 Jan 28 08:39 ..
-rw-r--r--   1 manu manu     0 Jan 28 08:39 test
-rw-rw-r--   1 manu manu     0 Jan 28 08:40 test2

相关内容

  • 没有找到相关文章

最新更新