Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 正在尝试删除Apple';s隔离给出错误“;xattr:[Errno 2]没有这样的文件或目录";_Macos_Permissions - Fatal编程技术网

Macos 正在尝试删除Apple';s隔离给出错误“;xattr:[Errno 2]没有这样的文件或目录";

Macos 正在尝试删除Apple';s隔离给出错误“;xattr:[Errno 2]没有这样的文件或目录";,macos,permissions,Macos,Permissions,我正在尝试从osx上的文件权限中删除隔离;与问题相似的起点 然而,当尝试在那里有效的解决方案时,我得到: $ xattr -d com.apple.metadata:kMDItemWhereFroms myFile.pem xattr: [Errno 13] Permission denied: 'myFile.pem' 当我通过应用sudo来跟进时,我得到: $ sudo xattr -d com.apple.metadata myFile.pem xattr: [Errno 2] No

我正在尝试从osx上的文件权限中删除隔离;与问题相似的起点

然而,当尝试在那里有效的解决方案时,我得到:

$ xattr -d com.apple.metadata:kMDItemWhereFroms myFile.pem
xattr: [Errno 13] Permission denied: 'myFile.pem'
当我通过应用sudo来跟进时,我得到:

$ sudo xattr -d com.apple.metadata myFile.pem 
xattr: [Errno 2] No such file or directory: 'myFile.pem'
有人知道这是怎么回事吗?我的文件显然存在,我不确定下一步要尝试什么


编辑

尝试删除显式指定的属性仍会导致:

sudo xattr -d com.apple.metadata:kMDItemWhereFroms myFile.pem 
xattr: [Errno 2] No such file or directory: 'myFile.pem'

在第二个示例中,实际上没有元数据属性,即

sudo xattr-d com.apple.metadata:kMDItemWhereFroms myFile.pem

在删除扩展属性之前,请先尝试列出它们,您可以通过以下方式执行此操作:

xattr-l myFile.pem

然后,您应该知道要删除/更改哪些文件才能解除隔离

例如,如果我在
.dmg
文件上执行此操作,我会看到:

[~/下载]:;xattr-l Yahoo Messenger_3.0.2构建235554.dmg
com.apple.diskmages.fsck:

00000000 6A EE 43 E7 65 3C 02 09 FC CC FD EE C5 BA 6F 0C | j.C.eI更新了我的答案@user3224967;尝试使用
myFile.pem
文件的显式路径。无需执行
sudo