Mascara padrão ao criar arquivos

1. Mascara padrão ao criar arquivos

Pedro Augusto Lopes
pedroalopes

(usa Outra)

Enviado em 29/11/2013 - 11:13h

Bom dia
Gostaria de saber se tem como definir uma mascara padrão para os arquivos e diretórios criados em um determinado diretório já existente. Por exemplo

Existe o diretório /publico/financeiro com permissão 755.
O usuário Pedro, ao criar uma nova pasta ou arquivo dentro desse diretório, essa nova pasta ou arquivo precisa ser criada com a mesma permissão 755. (hoje ela é criada com 777)

Obrigado
Pedro


  


2. Re: Mascara padrão ao criar arquivos

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/11/2013 - 15:32h

Cara acho que sua questão não faz sentido ou tem um erro aí.


As permissões são definidas por uma conta do seguinte modo

1 - Valor de UMASK para o usuário - Normalmente 022

2 - Se criando diretório = 777

3 - Se criando arquivo = 666

Permissão final igual a:


Para diretórios = 777 - UMASK (022) = 755
Para arquivos = 666 - UMASK (022) = 644


Defina o valor de UMASK para seus usuários, lembrando que eles podem modificar esse valor na linha de comando.





3. Re: Mascara padrão ao criar arquivos

Pedro Augusto Lopes
pedroalopes

(usa Outra)

Enviado em 29/11/2013 - 16:39h

pode me explicar como faço isso?

Obrigado


4. Re: Mascara padrão ao criar arquivos

Jonathan Mathes
JonathanMathes

(usa Ubuntu)

Enviado em 29/11/2013 - 17:16h

Seria uma pasta compartilhada em rede?


5. Re: Mascara padrão ao criar arquivos

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/11/2013 - 21:30h

Para alterar o padrão de permissões de uma pasta é só usar o comando umask, por exemplo:

# umask 0006 /diretorio/qualquer/

Depois desse comando todo novo diretório criado dentro de "qualquer" terá a permissão "777 - umask" e os arquivos "666 - umask". É só ajustar o umask para o que você deseja.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts