
Eu tenho um Mac que foi reinstalado do zero e o proprietário alterou acidentalmente seu nome de usuário ao instalá-lo. O ID de usuário atual é "Jane", mas os backups antigos da máquina do tempo foram feitos quando seu nome de usuário era "Jan".
Agora, ela não consegue acessar seus backups antigos.
A solução óbvia é acessar a unidade de backup e alterar a propriedade da hierarquia de "Jan" para "Jane", mas toda vez que tento, encontro a parede "operação não permitida". Tentei consertar as ACLs antes de executar "chown", mas também recebi "operação não permitida":
$ 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
Eu tentei todo tipo de coisa, como modificar a permissão "writeattr" ou procurar o sinalizador uchg, mas até agora sem sorte.
Isto está em uma máquina Snow Leopard.