Ho un Mac che è stato reinstallato da zero e il proprietario ha cambiato accidentalmente il suo nome utente durante l'installazione. L'ID utente corrente è "Jane", ma i backup dei vecchi sistemi sono stati effettuati quando il suo nome utente era "Jan".
Ora, non può accedere ai suoi vecchi backup.
La soluzione ovvia è quella di andare sulla sua unità di backup e modificare la proprietà della gerarchia da "Jan" a "Jane", ma ogni volta che provo, colpisco il muro "operazione non consentita". Ho provato a correggere gli ACL prima di eseguire "chown", ma ottengo "operazione non consentita" anche per questo:
$ 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
Ho provato tutti i tipi di cose come modificare il permesso "writeattr" o cercare la bandiera uchg, ma finora non ho avuto fortuna.
Questo è su una macchina Snow Leopard.