我尝试从 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
版本:Ubuntu 20.04.1 LTS Oracle 文档:https://docs.oracle.com/cd/E19253-01/819-5461/gebxb/index.html
我错过了什么吗?
答案1
您缺少正在阅读的文档的标题:Oracle Solaris ZFS 管理指南。它适用于Solaris,这是另一种操作系统;您应该在 Ubuntu(或更一般地说,Linux)上查找与 ZFS 相关的文档。
作为指导说,在 Solaris(以及 MacOS 等其他操作系统)上,用于设置和查看 ACL 条目的工具是普通命令chmod
和ls
命令,其中添加了 ACL 功能。在基于 Linux 的操作系统上,它们将是单独的setfacl
、getfacl
、setrichacl
和getrichacl
命令。看https://unix.stackexchange.com/a/406545/5132了解更多。