Para resumir as discussões nos comentários abaixo da pergunta em si:
Para que um usuário tenha acesso a um diretório, o usuário também precisa ter pelo menos permissões de execução em todos os diretórios acima desse diretório e no próprio diretório. Isso pode ser obtido por meio de um dos bits de permissão do usuário, grupo ou "outros".
Para o usuário mike
ter acesso ao diretório /home/john/Desktop/test
, o usuário deve ter x
permissões em todos os diretórios
-
/
, -
/home
, -
/home/john
, -
/home/john/Desktop
e em -
/home/john/Desktop/test
.
Se o usuário não for o proprietário de um diretório nessa lista, ele deve fazer parte de um grupo que tenha x
permissões ou o diretório deve ter x
permissões definidas para "outros".
Relacionados: