当我在目录中应用默认 ACL 时,我看到default:mask
或仅mask
在以下两种情况下。
场景一
-bash-4.2$ ls -ld test/
drwxr-x---. 2 test test 4096 Oct 15 19:12 test/
-bash-4.2$ setfacl -d -m u:arif:rwx test/
-bash-4.2$ getfacl --omit-header test
user::rwx
group::r-x
other::---
default:user::rwx
default:user:arif:rwx
default:group::r-x
default:mask::rwx
default:other::---
Run Code Online (Sandbox Code Playgroud)
场景二
-bash-4.2$ ls -dl dir/
drwxr-x---. 2 test test 4096 Oct 15 18:17 dir/
-bash-4.2$ getfacl dir
# file: dir
# owner: test
# group: test
user::rwx
group::r-x
other::---
-bash-4.2$ setfacl -m user:arif:rwx dir
-bash-4.2$ getfacl --omit-header dir
user::rwx
user:arif:rwx
group::r-x …
Run Code Online (Sandbox Code Playgroud) 如果 ls -l 命令给了我一个权限字符串,比如
rwsr-s--x
Run Code Online (Sandbox Code Playgroud)
“的”是什么意思?我发现的唯一来源提到它有时会出现,但没有详细说明。
“+”而不是“-”是什么意思?我发现提到了“扩展许可”,但不清楚。
我正在尝试从 Oracle ZFS 文档运行以下命令,但失败了:
$ chmod A+user:myusr:add_subdirectory:fd:allow /tank
chmod: invalid mode: ‘A+user:myusr:add_subdirectory:fd:allow’
Try 'chmod --help' for more information
Run Code Online (Sandbox Code Playgroud)
版本:Ubuntu 20.04.1 LTS Oracle 文档:https ://docs.oracle.com/cd/E19253-01/819-5461/gebxb/index.html
我错过了什么吗?