Como predefinir permissões para novos arquivos alocados na /home? [RESOLVIDO]

1. Como predefinir permissões para novos arquivos alocados na /home? [RESOLVIDO]

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 09/03/2017 - 17:52h

Para evitar a possibilidade de que um código malicioso injetado em um arquivo -- foto, música, planilha, pdf, etc. -- seja executado na minha /home, eu alterei a permissão de todos os meus arquivos (com exceção dos diretórios em si) para 600.

$ find /home/homem -type f -print0 | xargs -0 chmod 0600  


Contudo, para que novos arquivos inseridos (baixados) ou criados na máquina detenham essa mesma permissão, como eu faço? Não encontrei nenhuma resposta simples para isso na internet.

Obrigado.


  


2. MELHOR RESPOSTA

3. Re: Como predefinir permissões para novos arquivos alocados na /home?

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 09/03/2017 - 20:08h

PauloHAC escreveu:


É isso mesmo. Eu tinha lido sobre esse lance de umask em um fórum gringo, mas eles estavam falando sobre as permissões de um servidor e eu acabei não entendendo porr* nenhuma. Mas então, para manter os novos diretório com a permissão 700 e os novos arquivos com a permissão 600, o valor 077 corresponde ao que deve ser setado no umask?


Estou fazendo essa pergunta pois eu sou meio capivara com cálculos. '-'


4. Re: Como predefinir permissões para novos arquivos alocados na /home?

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/03/2017 - 23:01h

homemsemnome escreveu:

PauloHAC escreveu:


É isso mesmo. Eu tinha lido sobre esse lance de umask em um fórum gringo, mas eles estavam falando sobre as permissões de um servidor e eu acabei não entendendo porr* nenhuma. Mas então, para manter os novos diretório com a permissão 700 e os novos arquivos com a permissão 600, o valor 077 corresponde ao que deve ser setado no umask?


Estou fazendo essa pergunta pois eu sou meio capivara com cálculos. '-'


Cálculos também não é meu forte...hehehe!!! Mas fiz o teste aqui e aparentemente é isso mesmo, veja:
$ mkdir TESTE
$ umask 077 TESTE/
$ touch TESTE/arquivo1
$ mkdir TESTE/dir1
$ ls -l UMASK/
total 0
-rw------- 1 paulo paulo 0 mar 9 22:46 arquivo1
drwx------ 2 paulo paulo 40 mar 9 22:47 dir1


Só não sei te dizer se aplicando isso na sua $HOME vai dar algum problema para execução de algum aplicativo. Só testando... :\


5. Re: Como predefinir permissões para novos arquivos alocados na /home? [RESOLVIDO]

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 10/03/2017 - 10:31h

PauloHAC escreveu:


Então, eu adicionei a linha umask 077 em /etc/profile, reiniciei a máquina e aparentemente funfou.

homem@debian:~/Vídeos$ ls -l
total 4
-rw------- 1 homem homem 0 Mar 10 10:18 arquivo.txt
drwx------ 2 homem homem 4096 Mar 10 10:18 diretorio.tal


Até o momento não houve nenhum tipo de conflito/limitação referente a permissões. Se houver posto aqui para alertar o pessoal.

https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

Muito obrigado pela sua ajuda.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts