我复制了一些旧文件,这些文件是时间机器备份到 USB 驱动器上的。例如,当我尝试访问用户的桌面时,我收到“无法打开,因为您无权查看其内容”的提示
我该如何修复此问题?
答案1
有一款名为 BatChmod 的应用程序可以执行高级权限修复。当然,您也可以使用终端命令,但这在紧急情况下更容易。我会从更改所有权和权限、清除 ACL 和解锁开始。显然,将其应用于所有子文件夹。 http://www.lagentesoft.com/batchmod/
答案2
您有几种选择。
用户文件是针对该用户(而不是您)在组中设置的。您可以:
- 将所有文件的所有者更改为您自己
- 将群组更改为您所属的群组
- 将自己添加到具有访问文件的权限的组以保留权限
- 修改权限,使任何人都可以读写文件
1
将更改所有文件的权限,这样你就成为所有者
chown 你的用户:你的用户 ~/path/to/directory
2
将只修改所有文件的组,以授予您访问权限,而不修改权限
chown:你的用户〜/路径/到/目录
3
将修改您的用户,并将您添加到有权访问文件的组
usermod -aG somegroup 你的用户
4
将更改所有文件的权限,以便任何人都可以读取/写入/执行任何文件(不推荐)
chmod 777 ~/路径/到/目录