Umask - Linux - Bóson Treinamentos

1.358 visualizações

Publicada em

Como editar as permissões padrão do Linux - Umask

Bóson Treinamentos - http://www.bosontreinamentos.com.br

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.358
No SlideShare
0
A partir de incorporações
0
Número de incorporações
207
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Umask - Linux - Bóson Treinamentos

  1. 1. UmaskUser MaskFábio dos Reis - Bóson Treinamentos
  2. 2. UmaskPermissão padrão, ou base, aplicada quandoum novo arquivo ou pasta são criados.Geralmente o Umask é 022 (0022).Fábio dos Reis - Bóson Treinamentos
  3. 3. Cálculo de UmaskValorre mínimo e máximo de umask paraarquivos e pastas: 000-666 e 000-777respectivamente.O valor 666 para arquivos indica quearquivos comuns não devem possuirpermissão de execução (apenas programas escripts).Fábio dos Reis - Bóson Treinamentos
  4. 4. Cálculo para pastas:Suponha Umask =022:1. Negação lógica do umask:Not(022) = Not(000010010) = 111101101 =755.2. AND lógico entre esse valor e 777:755 AND 777 = 111101101 AND 111111111 =111101101 = 755 = permissão padrão.Ou seja: 777 - 022 = 755Fábio dos Reis - Bóson Treinamentos
  5. 5. Cálculo para arquivosSuponha Umask =022:1. Negação lógica do umask:Not(022) = Not(000010010) = 111101101 =755.2. AND lógico entre esse valor e 666:755 AND 666 = 111101101 AND 110110110 =110100100 = 644 = permissão padrão.Ou seja: 666 - 022 = 644Fábio dos Reis - Bóson Treinamentos
  6. 6. Comando umaskPermite visualizar o umask padrão:umask <enter>Fábio dos Reis - Bóson Treinamentos
  7. 7. Alterar umaskPara alterar o umask padrão do sistema paratodos os novos usuários, altere o arquivo/etc/profile e configure a seguinte linha:umask valor_desejadoEx.:umask 027Fábio dos Reis - Bóson Treinamentos
  8. 8. Alterar umask - novo modoAtualmente, podemos alterar o umaskalterando o arquivo a seguir (ubuntu 12.04em diante, por ex.):/etc/login.defsFábio dos Reis - Bóson Treinamentos
  9. 9. Alterar umask - usuários existentesPara alterar o umask padrão do sistema paraos usuários existentes, altere o arquivo ~/.bashrc em seus diretórios home (faça umscript se houverem muitos!) e configure aseguinte linha:umask valor_desejadoEx.:umask 027Fábio dos Reis - Bóson Treinamentos
  10. 10. Exemplos e níveis de segurançaUmask Nível de Segurança Permissão022 Fraco 755026 Moderado 751027 Moderado 750077 Severo 700Fábio dos Reis - Bóson Treinamentos

×