Como posso me adicionar ao _www: staff permanentemente no osx?

0

Eu tenho uma instância local do apache com um aplicativo gravando em um diretório de cache. O diretório de cache é gravado por _www: staff. Aparece no localizador com um ícone de 'não entrada'. Como posso adicionar meu próprio usuário ao grupo _www: staff permanentemente para evitar que isso aconteça agora e no futuro se eu limpar o cache? Eu gostaria de navegar pelo diretório do finder.

OS é o OSX Mountain Lion.

Eu tentei o seguinte:

sudo dseditgroup -o edit -a myusername -t user _www //i substituted my own username

exemplo ls output:

drwxrwxrwx  234 _www           staff  7956  7 Nov 17:09 .
drwxr-xr-x   17 myusername  staff   578  7 Nov 09:33 ..
-rw-r--r--@   1 myusername  staff  6148  7 Nov 09:22 .DS_Store
drwx------    3 _www           staff   102  7 Nov 09:23 spektrix-00
drwx------    3 _www           staff   102  7 Nov 09:23 spektrix-01
drwx------    5 _www           staff   170  7 Nov 09:22 spektrix-02
drwx------    9 _www           staff   306  7 Nov 09:23 spektrix-03
drwx------    6 _www           staff   204  7 Nov 09:23 spektrix-04
drwx------    4 _www           staff   136  7 Nov 09:22 spektrix-05
drwx------    7 _www           staff   238  7 Nov 09:22 spektrix-06
drwx------    4 _www           staff   136  7 Nov 09:22 spektrix-07
drwx------    4 _www           staff   136  7 Nov 08:55 spektrix-08
drwx------    4 _www           staff   136  7 Nov 09:23 spektrix-09
drwx------    4 _www           staff   136  7 Nov 08:55 spektrix-0a
drwx------    3 _www           staff   102  7 Nov 08:54 spektrix-0b
    
por codecowboy 05.11.2013 / 12:10

1 resposta

1

Como eu estava começando a suspeitar (convenções de texto não estão gravadas em pedra, no entanto) - você já é um membro do grupo, pessoal.

_www é um usuário diferente, também um membro da equipe.

_www: o pessoal não é um grupo, é um usuário: designação de grupo.

Você só precisa chmodar o diretório para que o grupo (staff) tenha permissões de leitura, onde atualmente não tem permissões. Você pode até fazer isso do Finder (como no sudo, ele pedirá sua senha) fazendo um Obter Informações na pasta e ajustando as permissões no Compartilhamento e Permissões box na parte inferior (pode ser necessário clicar no ícone de cadeado no canto inferior direito primeiro) e selecionar Aplicar a itens fechados no ícone de "engrenagem" próximo à esquerda.

Também pode ser feito com um comando sudo chmod , mas você pode não precisar dele se conseguir o que deseja através do Finder.

Supondo que eles não tenham mexido com o chmod desde 10.7:

sudo chmod -Rg + rx nome-do-diretório

deve fazer isso.

    
por 09.11.2013 / 18:15