permissões da pasta do grupo de usuários do Linux

1

Eu tenho uma questão básica de permissões de arquivos Linux:

Eu tenho uma pasta chamada test:

$ ls -la
drwxr-xr-x  5 root root    4096 2010-10-25 17:11 .
drwxr-xr-x 17 root root    4096 2010-10-25 16:53 ..
drw-rwS---  3 root codedev 4096 2010-10-25 17:11 test

Nesta pasta (teste) eu quero que todos os usuários que são membros do grupo codedev tenham acesso de leitura e gravação, mesmo para aqueles arquivos (dentro do teste) que outros usuários criaram.

Eu tenho um testuser:

$ groups testuser 
testuser : testuser codedev

Por que o usuário não pode testar o cd no teste do diretório? Como devo fazer o trabalho?

    
por tirithen 27.10.2010 / 15:00

2 respostas

1

Para cd em um diretório, o usuário também precisa executar a permissão no diretório, seja por propriedade, por grupo ou por nível mundial / outro.

    
por 27.10.2010 / 15:05
0

Seu diretório é setgid, mas não o grupo executável.

Se você quiser que todos os usuários do grupo tenham acesso de leitura / gravação, será necessário verificar se novos arquivos foram criados com permissão de gravação em grupo. A maneira mais fácil de fazer isso é definir o umask para 0775.

    
por 27.10.2010 / 15:07