chmod:`+a`参数是什么意思?

chmod:`+a`参数是什么意思?

我正在遵循教程,它告诉我运行

sudo chmod +a "SOME_PARAMS" some/dir

我很惊讶地看到失败告诉我

chmod: invalid mode: `+a'

所以我想知道:+a模式是什么意思?我如何将它翻译成 Ubuntu 可以理解的东西?我也想知道为什么它没有得到普遍支持。

答案1

这是 macOS 特有的。从chmod(1)macOS 上:

ACL 操作选项如下:

+a
+a模式从命令行上的下一个参数解析新的 ACL 条目,并将其插入到 ACL 中的规范位置。如果提供的条目引用已列出的身份,则两个条目将合并。

答案2

有时需要ACL来设置权限。

我找到了相关的说明。本网页内容手册中的文档解释了如何为指定用户设置 ACL。

https://docs.moodle.org/37/en/Installing_Moodle#Download_and_copy_files_into_place

相关内容