
Eu tenho um Macbook Pro para trabalho. Meu empregador criptografou o disco rígido de alguma forma (não tenho certeza do processo, mas posso verificar se você me informar onde procurar).
Adicionei uma segunda conta para uso em computação pessoal e funcionou bem por um tempo. No entanto, depois de reiniciar a máquina, consegui fazer login na minha conta pessoal novamente, mas não tive acesso de leitura ao meu diretório inicial. O que obviamente quebra um monte de coisas.
Aqui estão alguns comandos:
Observação: admin
é a conta de administrador do meu empregador, aaaaaaaaa
é a conta de trabalho configurada pelos meus empregadores (não o nome real) e matt
é minha conta pessoal.
# ls -al /Users
[... Shared, .localized, etc ...]
drwxr-xr-x+ 13 admin staff 442 Nov 22 12:03 admin
drwxr-xr-x+ 85 aaaaaaaaa 1897370479 2890 Dec 23 17:01 aaaaaaaaa
drw-r--r--+ 50 matt staff 1700 Dec 8 23:59 matt
# ls -al /Users/matt
ls: .: Permission denied
ls: ..: Permission denied
ls: .CFUserTextEncoding: Permission denied
ls: .DS_Store: Permission denied
ls: .Trash: Permission denied
ls: .bash_aliases: Permission denied
[... More of the same ...]
# whoami
matt
O que está acontecendo e como posso consertar isso?
Responder1
Você não tem permissão de execução definida em sua pasta pessoal, então não pode ls /Users/matt
. Mas você ainda é o proprietário do seu diretório inicial, portanto pode definir permissões. Apenas faça:
chmod u+x /Users/matt
Isso definirá o bit de execução em sua pasta pessoal. Talvez seja necessário definir a permissão de execução para subpastas também.