Permissions UMASK para novos diretórios

2

Eu tenho um diretório "dir1", cujo proprietário é "owner1" e tem 775 permissões.

Outro usuário no mesmo grupo que "owner1" é chamado de "owner2"

Sempre que um arquivo é gravado em "dir1" por "owner2" eu preciso das permissões para 600, e se ele escreve um diretório, eu preciso que ele seja 700.

Como posso fazer isso? Eu preciso de um UMASK?

    
por Sev 24.02.2012 / 19:25

1 resposta

1

Se o "owner2" tiver umask 077 , as permissões group e other serão apagadas da lista de todos os arquivos criados enquanto isso estiver definido. O problema, claro, seria que "owner1" não seria capaz de ler esses arquivos.

Se houver um programa específico que crie arquivos em "dir1", o shell do qual este programa foi iniciado pode ter umask 077 definido para ele.

Exemplo

umask 077 ; ./start_creator_owner2

Se essa linha fizer parte do script de início, então tudo que foi criado por start_creator_owner2 terá go de permissões de 0 .

    
por 24.02.2012 / 19:40