相关疑难解决方法(0)

文件系统 ACL 中“掩码”的确切用途是什么?

当我在目录中应用默认 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)

linux acl permissions umask

6
推荐指数
1
解决办法
3633
查看次数

权限字符串中的“+”和“s”

如果 ls -l 命令给了我一个权限字符串,比如

rwsr-s--x
Run Code Online (Sandbox Code Playgroud)

“的”是什么意思?我发现的唯一来源提到它有时会出现,但没有详细说明。

“+”而不是“-”是什么意思?我发现提到了“扩展许可”,但不清楚。

ls permissions authorization

1
推荐指数
1
解决办法
4310
查看次数

chmod 返回:无效模式:

我正在尝试从 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

我错过了什么吗?

linux acl chmod

0
推荐指数
1
解决办法
386
查看次数

标签 统计

acl ×2

linux ×2

permissions ×2

authorization ×1

chmod ×1

ls ×1

umask ×1