Posso definir o umask em um diretório específico?

7

Eu tenho uma configuração umask bastante restritiva (0077). Isso é bom, exceto que eu tenho um diretório em que eu gostaria de uma configuração mais permissiva (0002) para todos os arquivos criados em qualquer lugar nesse diretório. Existe uma maneira de definir um umask em um diretório específico, então todos os arquivos criados abaixo dele herdarão as mesmas permissões?

    
por mipadi 26.08.2010 / 23:07

1 resposta

4

Use ACLs

setfacl -d -m mascara: 002 / sua / dir / aqui /

link

Se quiser ter um padrão para um login, basta adicionar um "umask 002" ao seu .bashrc (ou qualquer shell que você use). Todos os novos dirs usarão isso se estiverem conectados nesse env.

    
por 27.08.2010 / 00:37