
처음부터 다시 설치한 Mac이 있는데 소유자가 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 머신에 있습니다.