Quero alterar as permissões em uma árvore no Centos 4 para adicionar permissões de execução para todos os diretórios recursivamente a partir de um diretório. Se eu usar o chmod normal, outros arquivos além dos diretórios também serão modificados:
chmod -R o+x /my/path/here
Como posso afetar apenas diretórios?
Veja Exemplos de linha de comando - chmod na Wikipedia.
Conforme adicionado por Daniel: isso deve funcionar no seu caso:
fonte
chmod -R o+X directory
deve funcionar para o OP.Isso funciona no CentOS6, que o comando acima encontra -exec não. Basicamente, ele apenas envia a lista de diretórios ao comando xargs, que os envia ao chmod. O chmod então define leitura e execução universal (pesquisa) nos diretórios. Para fazer isso para todos os usuários em casa, use o sudo:
fonte