我正在遵循教程,它告诉我运行
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