如何更改使用Time Machine备份的文件的所有权?


0

我有一台Mac从头开始重新安装,并且在安装时所有者意外更改了用户名。当前用户ID为“Jane”,但在用户名为“Jan”时进行旧时机备份。

现在,她无法访问旧的备份。

显而易见的解决方案是进入她的备份驱动器并将层次结构的所有权从“Jan”更改为“Jane”,但每次尝试时,我都会点击“不允许操作”的墙。我尝试在执行“chown”之前修复ACL,但我也得到“不允许操作”:

$ sudo su
# cd /Volumes/SeagateBackupDrive
# cd Backups.backupdb
# ls -led .
drwxr-xr-x@ 8 root  _unknown  272 Sep 20  2014 .
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
# chmod -a "everyone deny chown" .

# cd "Jane's MacbookPro"
# ls -led .
drwxr-xr-x@ 5 root  _unknown  170 Feb 14 16:03 .
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
# chmod -a "everyone deny chown" .
chmod: Failed to set ACL on file '.': Operation not permitted

我尝试了各种各样的事情,比如修改“writeattr”权限或者寻找uchg标志,但到目前为止还没有运气。

这是在Snow Leopard机器上。


请不要交叉发布到不同的SE网站
Tetsujin 2015年

我不确定哪个网站适合这个问题。随意提名其中一个删除。
爱德华福克2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.