Terminal de comando para alterar as permissões para minha pasta 'Sites' e aplicar a alteração para itens fechados?

1

Usando o Snow Leopard, estou tendo problemas com permissões na minha pasta Sites. Embora eu possa navegar para localhost/~username e ler qualquer arquivo ou pasta lá, as mesmas permissões não foram aplicadas a itens fechados, e recebo um erro 403 tentando acessá-las no navegador.

Se eu selecionar uma dessas pastas fechadas e obtiver informações usando o Finder, vejo que o usuário 'Everyone' está definido como 'No Access', mas não posso mudar isso (esse comportamento parece com erros, na verdade).

E se eu selecionar minha pasta 'Sites', a ferramenta 'Aplicar a itens fechados' ficará esmaecida ...

Existe um comando Terminal que eu possa usar para conceder acesso 'Somente leitura' à minha pasta Sites e tudo o que ele contém para o usuário 'Todos'?

    
por Ryan 05.01.2011 / 17:12

1 resposta

2

Como o OSX é BSD-ish, tente

chmod -R o+r Sites

Seus diretórios precisarão de:

chmod o+x [whatever directories]

Sem um Mac disponível, você pode fazer o seguinte acima:

find Sites -type d -exec chmod o+x \{} \;

, que encontrará todos os diretórios em Sites e permitirá que "outros" entrem no diretório.

    
por 05.01.2011 / 17:17