如何从外部硬盘驱动器删除文件权限?

如何从外部硬盘驱动器删除文件权限?

我的 MacBook 最近坏了,我现在正在想办法复制我的数据。

我所做的是,我取出硬盘,将其放入一个外壳中,然后将其插入运行 Linux 的另一台笔记本电脑。

问题是,由于文件权限问题,我无法从硬盘复制文件。我尝试以 root 身份访问硬盘。但我仍然无法复制文件。

如何从硬盘中删除文件权限?

答案1

假设你的文件系统是 HFS 或者类似于其他 Unix 文件系统,你要做的是重置权限,以便可以访问。您无法删除权限,但可以使其更易于访问,当然这会带来安全隐患。

尝试以下操作为所有子目录添加读取和执行权限:

sudo find /path/to/external/drive -type d -print0 | sudo xargs -0 chmod ugo+rx

现在所有目录都应该可供所有用户读取。原始所有者和写入位将被保留。

做类似的事情,使所有文件都可读,并保留写入/执行位以及原始所有者/组:

sudo find /path/to/external/drive -type f -print0 | sudo xargs -0 chmod ugo+r

相关内容