Aqui está o problema principal: Acabei de instalar o Mac OS 10.7 (Lion) e criei uma nova conta de usuário Administrador (chamada "teste"). Então usei o TextEdit para criar um arquivo de texto chamado test.rtf . Arrastei test.rtf para o encaixe e marquei a opção "Abrir no login".
Quando faço logout e login novamente, o arquivo não abre no login, mas, em vez disso, recebo uma caixa de diálogo que diz: O documento "test.rtf" não pôde ser aberto. Você não tem permissão.
ls -la no terminal envia as seguintes informações para o arquivo:
-rw-r--r--@ 1 test staff Apr 23 11:22 /Users/test/Desktop/test.rtf
Eu até tentei chmod 777 no arquivo, e ele ainda não abre no login. O mesmo diálogo de erro.
Eu verifiquei system.log e vi isso:
sandboxd[361] ([356]): TextEdit(356) deny file-read-data /Users/test/Desktop.rtf
Eu também tentei reparar permissões (enquanto estava logado e também durante a inicialização do Command+R recovery boot) e isso também não resolveu o problema.
Informação de fundo extra:
Ontem, eu fiz backup do meu diretório de usuários do Mac OS 10.6 (Snow Leopard) em um disco rígido externo. Em seguida, limpei o conteúdo do meu disco rígido e fiz uma nova instalação do OS 10.7 (Lion).
Quando copiei meus arquivos e pastas de backup de volta para o meu SO recém-instalado, tive alguns problemas de permissão. Diretórios como Filmes e Documentos não eram legíveis, então usei o chmod para alterar as permissões de forma apropriada. Então tudo parecia bem.
Para uma boa medida, eu também fiz chown em todos esses arquivos usando chown -R MyUserName: staff.
Observação: a nova conta de usuário que eu criei no Lion tinha o mesmo nome da minha conta de usuário do Snow Leopard antes de fazer backup dos meus arquivos e apagar o disco rígido.
Os problemas que descrevi na seção acima com a conta de usuário "teste" também ocorreram com a minha conta de usuário comum, mas imaginei criar uma nova conta para ver se era apenas um problema de permissão originado do copiando meus arquivos antigos.