Em sistemas Unix, o privilégio r
em um diretório permite ver as propriedades do próprio diretório, mas é necessário que o privilégio x
tenha permissão para listar seu conteúdo. Portanto, tente fazer o seguinte:
chmod -R a+rX *
Em contraste com a+x
(x minúscula), que significa "tornar todos os arquivos executáveis e compatíveis com todos", a+X
(maiúscula x) significa "tornar todos os arquivos executáveis e compatíveis com todos se o privilégio x
já estiver definido para pelo menos um usuário, grupo e outro ".
Se, portanto, os privilégios forem, por exemplo, rw-r--r--
, eles não serão alterados, mas se forem rw-r-xr--
, eles se tornarão rwxr-xr-x
(porque x
foi definido para o grupo) .