OS X, que são propriedade e permissões padrão para o diretório inicial?

0

Em perguntas relacionadas , vejo instruções sobre como definir permissões. Qual é a permissão padrão do OS X para o diretório pessoal de uma pessoa? Como é o meu diferente? (Veja trecho):

jbenniMac:~ jbenni$ pwd
/Volumes/Macintosh HD/Users/jbenni
jbenniMac:~ jbenni$ ls -l ..
total 0
drwxrwx---@ 101 jbenni  staff  3434 May 14 17:15 jbenni
jbenniMac:~ jbenni$ mkdir test
mkdir: test: Permission denied
jbenniMac:~ jbenni$ 

Esclarecimento para comentário:

jbenniMac:~ jbenni$ ls -ledO@ /Users/jbenni
drwxr-xr-x+ 13 jbenni  staff  - 442 Mar  9 15:52 /Users/jbenni
 0: group:everyone deny delete

Ter (ou aparentar ter) duas pastas iniciais não é intencional. Vários anos e várias versões do sistema operacional atrás, movi minha pasta pessoal para um volume diferente quando configurava um SSD com apenas o sistema e os aplicativos. [Eu usei a ferramenta GUI em "Usuários e grupos" (clique no nome, selecione "Opções avançadas ..." para definir o diretório inicial).]

O diretório PWD (no volume "Macintosh HD") é o diretório Desktop que eu realmente vejo no Finder.

Nota: adicionei um novo usuário e testei-o. Embora as permissões e a propriedade da nova conta parecessem corresponder à conta com problema, o Terminal trabalhou na nova conta sem problemas de permissão.

    
por jbbenni 15.05.2016 / 15:08

2 respostas

2

O ACL ativado / Volumes / Macintosh HD / Usuários / jbenni é o problema. Remova todas as três entradas com este comando:

chmod -N "/Volumes/Macintosh HD/Users/jbenni"
    
por 17.05.2016 / 00:46
1

Eu simplesmente criaria outra conta e procuraria na pasta base do usuário para ver quais são as permissões padrão. Essa é provavelmente a melhor maneira de comparar os direitos da conta.

    
por 16.05.2016 / 00:35