还原后,Time Machine备份权限设置为711


2

不得不在我的MacBook Pro上擦除和恢复我的内部驱动器。在完成10.8的全新安装后,我选择从Time Machine恢复我的设置,用户帐户和应用程序。现在我的Time Machine卷没有显示完成恢复所需的旧备份。

查看finder中的文件夹/Volumes/TM/Backups.backupdb/hd中的所有文件夹都被锁定。查看终端中的权限我看到该文件夹​​是:

root@MBP_LOCAL /Volumes/TM/Backups.backupdb> ls -la@
total 0
drwx--x--x   3 root  _unknown   102 Jan 28  2012 .RecoverySets
drwx------   2 root  _unknown    68 Oct  5 23:08 .spotlight_repair
drwx------   2 root  _unknown    68 Nov  9 03:34 .spotlight_temp
drwx--x--x@ 60 root  _unknown  2040 Nov  9 09:58 mbp
    com.apple.backupd.BackupMachineAddress    18 
    com.apple.backupd.HasRecoverySet       3 
    com.apple.backupd.HostUUID    37 
    com.apple.backupd.ModelID     13 

扩展属性看起来没问题,并且匹配我的系统UUID和mac地址,但711似乎不正确。由于ACL设置为:

drwx--x--x@ 60 root  _unknown  2040 Nov  9 09:58 mbp
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown

所以我假设在安装或恢复期间某些内容已更改为711。什么是适当的权限?


奇数 - 我的设置为drwxr-xr-x(755)并且由轮子而不是_nnnown拥有。您的ACL看起来与我的相同。什么是l@别名?
bmike

ls是ls -la@
tgunr

Answers:


1

我手动更改了权限,现在一切都很顺利。我可以再次看到旧的备份和恢复。使用以下命令。

cd /Volumes/TM/backups.backupdb
chmod -N hd
chown root:wheel hd
chown +a 'group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown' hd

tmutil associatedisk -a /Volumes/TM /Volumes/TM/Backups.backupdb/hd/2012-11-08-145609

什么是hd?我遇到了同样的问题,想了解更多关于你的方法的细节。
Arc676 2015年

1
在文件夹/Volumes/TM/backups.backupdb中,您将找到要备份的卷,在我的情况下,卷名为“hd”。您的milage将根据您重命名卷的方式而有所不同。如果你没有重命名,你应该看到“Macintosh HD”或类似的东西。如果要备份多个卷,您也会看到这些卷。
tgunr 2015年

你用的是什么外壳?我得到bash: chown: command not found
Arc676 2015年

我总是使用bash。 which chown /usr/sbin/chown
2015年

是的,我只是想到了这一点。我的不好......当你将启动shell设置为“默认登录shell”以外的东西时会发生这种情况
Arc676 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.