Acessar um diretório requer a permissão de execução ( x
). A permissão de leitura ( r
) apenas permite listar o conteúdo do diretório e não acessar esse conteúdo. A permissão de gravação ( w
) é inútil sem x
.
chmod g+x fold
(Para o benefício de futuros visitantes com sintomas similares, mas não idênticos)
Na saída de id
, gid
é o grupo principal e o% co_de do usuário % lista todos os grupos suplementares também. O grupo primário é o listado no arquivo groups
e os grupos suplementares são aqueles listados no arquivo passwd
.
A associação de um usuário em um grupo é significativa apenas para o sistema de login. Após o login, não há relacionamento entre usuários e grupos. Cada processo, começando com o processo de login, tem um usuário primário¹, um grupo primário e qualquer número de grupos suplementares. Assim, uma alteração dos bancos de dados do usuário e do grupo só entra em vigor nas sessões iniciadas após a alteração. Resumindo: depois de adicionar um usuário a um grupo, saia e volte.
¹ Dois, na verdade: efetivos e reais - mas eu não vou entrar nisso aqui, pois isso se aplica apenas aos programas setuid / setgid.