Como faço para criar um diretório compartilhado no root?

Como faço para criar um diretório compartilhado no root?

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 setgidsinalizador 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.txtvocê é do tipo storage-public group?

informação relacionada