我的 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