Umask - Linux - Bóson Treinamentos

1,375 views

Published on

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

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,375
On SlideShare
0
From Embeds
0
Number of Embeds
214
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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

×