为什么我递归执行 { chmod +r 并删除 ACL } 后 Ubuntu 无法读取外部卷文件?

为什么我递归执行 { chmod +r 并删除 ACL } 后 Ubuntu 无法读取外部卷文件?

我使用的命令是 sudo chmod -RN /volumesudo chmod -R +r /volume

外部卷是 OSX 主文件夹的备份。上述操作只能读取主文件夹(在桌面、文档中)中的内容,而不能读取文件或子目录。在 OSX 中,我可以看到所有文件都有读取权限,但没有 ACL。在 Ubuntu 的 GUI 中,它显示“无法确定‘文件夹’的权限”,在 shell 中,主文件夹中内容的权限显示问号。

答案1

解决了最后我应用了更多命令,不知道哪一个做了:

(1)chmod -R a+rX /volume;

(2)查找/volume-type f-exec chmod-N {} \;

我希望问题中的前两个递归命令能够解决它,但我不知道为什么它没有发生,如果你知道原因,你可以写任何评论。

相关内容