如何从 OS X 中的文件权限中删除隔离

Aru*_*Das 16 file-permissions osx-mountain-lion macos

我下载了一个.pem文件,我的 Mac OS X (10.8.2)@在文件权限的末尾添加了一个符号。这会导致文件权限问题。

我似乎无法移除隔离标志。我什至尝试了命令

xattr -d <filename>.pem 
Run Code Online (Sandbox Code Playgroud)

但这没有用。

Gor*_*son 25

首先,使用ls -l@查看附加到文件的扩展属性。通常,下载的文件将包含名为“com.apple.quarantine”的 xattrs,可能还有“com.apple.metadata:kMDItemWhereFroms”。要删除它们,您可以使用 eg 单独删除它们xattr -d com.apple.quarantine filename.pem,或者使用xattr -c filename.pem

  • 为了扩展这一点,取消隔离整个目录,`xattr -r -d com.apple.quarantine directory`。 (3认同)