De acordo com this , você quer definir o bit setgid no diretório:
$ chmod g+s shared_data
Todos os novos arquivos criados no diretório terão o grupo configurado para o grupo do diretório.
Como configuro uma pasta compartilhada / pasta comum usada no linux com permissões padrão do Linux? Meus requisitos são:
Minha primeira tentativa foi um grupo chamado shared_data
e um usuário e o grupo possui o diretório com ls -l dando
drwxrwxr-x 2 user shared_data 4096 Nov 8 18:11 shared_data
mas se user
criar uma pasta, ela pertence ao grupo user
e não ao grupo shared_data
.
user@shared_folder$ touch test
user@shared_folder$ ls -l
-rw-rw-r-- 1 user user 0 Nov 8 18:16 test
De acordo com this , você quer definir o bit setgid no diretório:
$ chmod g+s shared_data
Todos os novos arquivos criados no diretório terão o grupo configurado para o grupo do diretório.