Wie ändere ich den Eigentümer von mit Time Machine gesicherten Dateien?

Wie ändere ich den Eigentümer von mit Time Machine gesicherten Dateien?

Ich habe einen Mac, der von Grund auf neu installiert wurde, und die Besitzerin hat bei der Installation versehentlich ihren Benutzernamen geändert. Die aktuelle Benutzer-ID ist „Jane“, aber alte Time Machine-Backups wurden erstellt, als ihr Benutzername „Jan“ war.

Jetzt kann sie nicht mehr auf ihre alten Backups zugreifen.

Die offensichtliche Lösung besteht darin, auf ihr Backup-Laufwerk zu gehen und den Eigentümer der Hierarchie von „Jan“ auf „Jane“ zu ändern, aber jedes Mal, wenn ich es versuche, stoße ich auf die „Operation nicht zulässig“-Mauer. Ich habe versucht, die ACLs zu reparieren, bevor ich „chown“ ausführe, aber auch dafür erhalte ich die Meldung „Operation nicht zulässig“:

$ 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

Ich habe alles Mögliche versucht, beispielsweise die Berechtigung „writeattr“ zu ändern oder nach dem uchg-Flag zu suchen, aber bisher ohne Erfolg.

Dies geschieht auf einer Snow Leopard-Maschine.

verwandte Informationen