Estou tentando criar uma pasta compartilhada em minha partição raiz que qualquer pessoa em um determinado grupo possa ler e gravar e quaisquer novos arquivos dentro dessa pasta também possam ser lidos e gravados por qualquer pessoa nesse grupo, não importa o que aconteça. Consegui criar uma pasta na qual novos usuários podem gravar nela - mas todos os novos arquivos são lidos somente para o grupo.
Passos que tomei:
mkdir /storage
chown -R root:storage-public /storage
chmod -R 2775 /storage
touch test.txt
Mas estas são as permissões que estou obtendo do meu arquivo de teste:
-rw-r--r-- 1 root storage-public 13 Oct 12 21:59 test.txt
Alguém pode ajudar?
Também vale a pena mencionar que tentei fazer isso nas ACLs, mas parece que as permissões posix substituem a ACL e recebo uma linha efetiva próxima à saída do getfacl.
Responder1
Você tem o setgid
sinalizador ativado, que supostamente tem permissões de grupo herdadas.No entantoisso só se aplica se a pessoa que criou o arquivo estiver nesse grupo.
Desde que você criou o arquivo, test.txt
você é do tipo storage-public group
?