Mac终端删除ACL的命令是什么?


27

我试图在Mac上找到终端命令以删除ACL,以修复在尝试复制它时提供错误代码的文件夹上的用户权限(错误代码-41)。

Answers:


45

使用chmod -a允许一个人删除访问控制项(如@geekosaur建议)。

但是,如果您要删除文件或文件夹中的所有 ACL,则解决方案是使用蛮力选项:chmod -N该选项将删除文件或文件夹的所有访问控制项。

chmod -RN 将对文件夹及其全部内容进行递归操作。


您知道,这里有趣的是,在手册页中指示chmod -a# 1 file1根据数字分配删除属性,如下所示ls -le-这似乎不起作用。有人对此工作有一些具体的例子吗?
ylluminate

@ylluminate我已经用过这种方式。您是在引号/转义#字符(以防止其被视为注释定界符),如in chmod -a\# 1 filenamechmod '-a#1 filename`?
戈登·戴维森

好的@ gordon-davisson,ZSH的这个特定工作站应该不需要#在该特定工作站上转义,但确实如此,并解决了该问题。
ylluminate

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.