Fornece permissão de gravação padrão para agrupar em arquivos e pastas recém-criados

13

Digamos que temos dois usuários: aeb, que fazem parte do grupo geral.

Eu gostaria que qualquer arquivo ou pasta criada por A tivesse permissão de gravação para o grupo GENERAL.

Como posso fazer isso?

Por exemplo, o arquivo recém-criado é definido como:

-rw-r--r-- 1 a general

Isso não dá permissão de gravação para o grupo geral

    
por Dejel 15.05.2013 / 20:25

1 resposta

15

Sim, você pode fazer isso alterando o umask . O umask determina quais são as permissões padrão para um arquivo recém-criado.

Você pode adicionar umask g+w no final do seu arquivo de configuração do shell ( ~/.bashrc , por exemplo).

Mas, na verdade, não é uma prática recomendável. No caso de você querer garantir a integridade de um arquivo e se esquecer de atualizar as permissões do arquivo, ele será modificável pelo grupo. É contra o princípio de segurança "valores iniciais seguros".

O que você poderia fazer é criar todo o arquivo recém-criado de um diretório específico gravável pelo grupo. Você pode fazer isso manipulando as ACLs do diretório. Por exemplo, setfacl -dm u::rw,g::rw,o::r ~/shared .

Veja essas postagens para referência: link e link .

    
por 15.05.2013 / 20:40