SlideShare une entreprise Scribd logo
1  sur  10
Umask
User Mask
Fábio dos Reis - Bóson Treinamentos
Umask
Permissão padrão, ou base, aplicada quando
um novo arquivo ou pasta são criados.
Geralmente o Umask é 022 (0022).
Fábio dos Reis - Bóson Treinamentos
Cálculo de Umask
Valorre mínimo e máximo de umask para
arquivos e pastas: 000-666 e 000-777
respectivamente.
O valor 666 para arquivos indica que
arquivos comuns não devem possuir
permissão de execução (apenas programas e
scripts).
Fábio dos Reis - Bóson Treinamentos
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 = 755
Fábio dos Reis - Bóson Treinamentos
Cálculo para arquivos
Suponha 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 = 644
Fábio dos Reis - Bóson Treinamentos
Comando umask
Permite visualizar o umask padrão:
umask <enter>
Fábio dos Reis - Bóson Treinamentos
Alterar umask
Para alterar o umask padrão do sistema para
todos os novos usuários, altere o arquivo
/etc/profile e configure a seguinte linha:
umask valor_desejado
Ex.:
umask 027
Fábio dos Reis - Bóson Treinamentos
Alterar umask - novo modo
Atualmente, podemos alterar o umask
alterando o arquivo a seguir (ubuntu 12.04
em diante, por ex.):
/etc/login.defs
Fábio dos Reis - Bóson Treinamentos
Alterar umask - usuários existentes
Para alterar o umask padrão do sistema para
os usuários existentes, altere o arquivo ~/.
bashrc em seus diretórios home (faça um
script se houverem muitos!) e configure a
seguinte linha:
umask valor_desejado
Ex.:
umask 027
Fábio dos Reis - Bóson Treinamentos
Exemplos e níveis de segurança
Umask Nível de Segurança Permissão
022 Fraco 755
026 Moderado 751
027 Moderado 750
077 Severo 700
Fábio dos Reis - Bóson Treinamentos

Contenu connexe

Tendances

Imc – instalação e manutenção de computadores apresentação
Imc  – instalação e manutenção de computadores   apresentaçãoImc  – instalação e manutenção de computadores   apresentação
Imc – instalação e manutenção de computadores apresentação
brennoRaphael
 
Automatizar backup no pf sense [dica]
Automatizar backup no pf sense [dica]Automatizar backup no pf sense [dica]
Automatizar backup no pf sense [dica]
João Augusto
 

Tendances (20)

Configurando servidor web https no apache2 ed
Configurando servidor web https no apache2 edConfigurando servidor web https no apache2 ed
Configurando servidor web https no apache2 ed
 
Unidade5 roteiro
Unidade5 roteiroUnidade5 roteiro
Unidade5 roteiro
 
Zabbix livro para ubuntu
Zabbix livro para ubuntuZabbix livro para ubuntu
Zabbix livro para ubuntu
 
Protocolo 7 – instalação do windows server 2003
Protocolo 7 – instalação do windows server 2003Protocolo 7 – instalação do windows server 2003
Protocolo 7 – instalação do windows server 2003
 
Encriptar é preciso - SQL Server
Encriptar é preciso - SQL ServerEncriptar é preciso - SQL Server
Encriptar é preciso - SQL Server
 
Segurança autenticação apache -ppt
Segurança autenticação apache -pptSegurança autenticação apache -ppt
Segurança autenticação apache -ppt
 
Fundamentos Replicação MySQL
Fundamentos Replicação MySQLFundamentos Replicação MySQL
Fundamentos Replicação MySQL
 
PostgreSQL: Performance Tuning
PostgreSQL: Performance TuningPostgreSQL: Performance Tuning
PostgreSQL: Performance Tuning
 
Aula 5 - Cookies e Sessões em PHP
Aula 5 - Cookies e Sessões em PHPAula 5 - Cookies e Sessões em PHP
Aula 5 - Cookies e Sessões em PHP
 
Imc – instalação e manutenção de computadores apresentação
Imc  – instalação e manutenção de computadores   apresentaçãoImc  – instalação e manutenção de computadores   apresentação
Imc – instalação e manutenção de computadores apresentação
 
Firewall Definitivo - William Souza
Firewall Definitivo - William SouzaFirewall Definitivo - William Souza
Firewall Definitivo - William Souza
 
Pdo do PHP Palestra
Pdo do PHP PalestraPdo do PHP Palestra
Pdo do PHP Palestra
 
Integração OCS Inventário de hardware software
Integração OCS Inventário de hardware softwareIntegração OCS Inventário de hardware software
Integração OCS Inventário de hardware software
 
Automatizar backup no pf sense [dica]
Automatizar backup no pf sense [dica]Automatizar backup no pf sense [dica]
Automatizar backup no pf sense [dica]
 
Montagem de um pc (1)
Montagem de um pc (1)Montagem de um pc (1)
Montagem de um pc (1)
 
Postgres Big data
Postgres Big dataPostgres Big data
Postgres Big data
 
Aula 5 - Cookies e sessões em PHP
Aula 5 - Cookies e sessões em PHPAula 5 - Cookies e sessões em PHP
Aula 5 - Cookies e sessões em PHP
 
Sistema de Banco de Dados Distribuídos
Sistema de Banco de Dados DistribuídosSistema de Banco de Dados Distribuídos
Sistema de Banco de Dados Distribuídos
 
Alterando data e horário do sistema e hardware
Alterando data e horário do sistema e hardwareAlterando data e horário do sistema e hardware
Alterando data e horário do sistema e hardware
 
DELPHI & MySQL - September 2004
DELPHI & MySQL - September 2004DELPHI & MySQL - September 2004
DELPHI & MySQL - September 2004
 

Plus de Fábio dos Reis

Redirecionamento, pipes e processos linux
Redirecionamento, pipes e processos   linuxRedirecionamento, pipes e processos   linux
Redirecionamento, pipes e processos linux
Fábio dos Reis
 

Plus de Fábio dos Reis (20)

Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016
 
Palestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac LapaPalestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac Lapa
 
Introdução ao Registro do Windows
Introdução ao Registro do WindowsIntrodução ao Registro do Windows
Introdução ao Registro do Windows
 
Sistema Hexadecimal de numeração
Sistema Hexadecimal de numeraçãoSistema Hexadecimal de numeração
Sistema Hexadecimal de numeração
 
Conheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnicaConheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnica
 
Conhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreferenceConhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreference
 
A Catedral e o Bazar
A Catedral e o BazarA Catedral e o Bazar
A Catedral e o Bazar
 
Protocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosProtocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson Treinamentos
 
Introdução à criptografia - Bóson Treinamentos
Introdução à criptografia - Bóson TreinamentosIntrodução à criptografia - Bóson Treinamentos
Introdução à criptografia - Bóson Treinamentos
 
Rpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesRpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotes
 
Prioridades de processos - nice e renice
Prioridades de processos - nice e renicePrioridades de processos - nice e renice
Prioridades de processos - nice e renice
 
Processos e comando kill - Bóson Treinamentos
Processos e comando kill - Bóson TreinamentosProcessos e comando kill - Bóson Treinamentos
Processos e comando kill - Bóson Treinamentos
 
Expressões regulares, grep e sed - Bóson Treinamentos
Expressões regulares, grep e sed - Bóson TreinamentosExpressões regulares, grep e sed - Bóson Treinamentos
Expressões regulares, grep e sed - Bóson Treinamentos
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
 
Bg, fg, jobs, nohup - controle de tarefas do shell
Bg, fg, jobs, nohup - controle de tarefas do shellBg, fg, jobs, nohup - controle de tarefas do shell
Bg, fg, jobs, nohup - controle de tarefas do shell
 
Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentos
 
Permissões especiais - suid, sgid, sticky - Linux
Permissões especiais - suid, sgid, sticky - LinuxPermissões especiais - suid, sgid, sticky - Linux
Permissões especiais - suid, sgid, sticky - Linux
 
Servidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson TreinamentosServidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson Treinamentos
 
Instalação do linux debian 6.0.4
Instalação do linux debian 6.0.4Instalação do linux debian 6.0.4
Instalação do linux debian 6.0.4
 
Redirecionamento, pipes e processos linux
Redirecionamento, pipes e processos   linuxRedirecionamento, pipes e processos   linux
Redirecionamento, pipes e processos linux
 

Dernier

QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
AntonioVieira539017
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 

Dernier (20)

Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDF
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptxPoesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 

Umask - Linux - Bóson Treinamentos

  • 1. Umask User Mask Fábio dos Reis - Bóson Treinamentos
  • 2. Umask Permissão padrão, ou base, aplicada quando um novo arquivo ou pasta são criados. Geralmente o Umask é 022 (0022). Fábio dos Reis - Bóson Treinamentos
  • 3. Cálculo de Umask Valorre mínimo e máximo de umask para arquivos e pastas: 000-666 e 000-777 respectivamente. O valor 666 para arquivos indica que arquivos comuns não devem possuir permissão de execução (apenas programas e scripts). Fábio dos Reis - Bóson Treinamentos
  • 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 = 755 Fábio dos Reis - Bóson Treinamentos
  • 5. Cálculo para arquivos Suponha 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 = 644 Fábio dos Reis - Bóson Treinamentos
  • 6. Comando umask Permite visualizar o umask padrão: umask <enter> Fábio dos Reis - Bóson Treinamentos
  • 7. Alterar umask Para alterar o umask padrão do sistema para todos os novos usuários, altere o arquivo /etc/profile e configure a seguinte linha: umask valor_desejado Ex.: umask 027 Fábio dos Reis - Bóson Treinamentos
  • 8. Alterar umask - novo modo Atualmente, podemos alterar o umask alterando o arquivo a seguir (ubuntu 12.04 em diante, por ex.): /etc/login.defs Fábio dos Reis - Bóson Treinamentos
  • 9. Alterar umask - usuários existentes Para alterar o umask padrão do sistema para os usuários existentes, altere o arquivo ~/. bashrc em seus diretórios home (faça um script se houverem muitos!) e configure a seguinte linha: umask valor_desejado Ex.: umask 027 Fábio dos Reis - Bóson Treinamentos
  • 10. Exemplos e níveis de segurança Umask Nível de Segurança Permissão 022 Fraco 755 026 Moderado 751 027 Moderado 750 077 Severo 700 Fábio dos Reis - Bóson Treinamentos