SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Aula - Administração de usuários
2 
Objetivos 
● Criação de usuários e grupos; 
● Permissões em arquivos e diretórios; 
● Comando e variável de ambiente UMASK; 
● Permissões especiais;
3 
Administração de usuários 
Arquivos de configuração de usuários, grupos e senhas. 
/etc/passwd: Contém as informações dos usuários; 
/etc/shadow: Contém as informações das senhas dos usuários; 
/etc/group: Contém as informações dos grupos e usuários que 
fazem parte deles; 
/etc/gshadow: Contém informações a respeito das senhas de 
grupo. Para visualizar o conteúdo utilize o comando getent 
<arquivo>. Exemplo: 
# getent passwd
4 
Administração de usuários 
Configuração de usuários → /etc/passwd 
Campo 1: Login do usuário; 
Campo 2: Referência da senha do usuário, pois ela fica 
armazenada em outro arquivo; 
Campo 3: O “UID - User Identify” é o número de identificação do 
usuário conforme a categoria dos usuários: 
UID 0: É o número do usuário administrador “root”. 
Debian: 
UID de 1 a 999: São os números para usuários de sistema. 
UID de 1000 a 65535: São os números para usuários normais.
5 
Administração de usuários 
Configuração de usuários → /etc/passwd 
CentOS: 
UID de 1 a 499: São os números para usuários de sistema. 
UID de 500 a 65535: São os números para usuários normais. 
Campo 4: O “GID - Group Identity” é o número de identificação do 
grupo primário do usuário; 
GID 0: É o número do grupo administrador “root”. 
Debian: 
GID de 1 a 999: São os números para grupos de sistema. 
GID de 1000 a 65535: São os números para grupos normais.
6 
Administração de usuários 
Configuração de usuários → /etc/passwd 
CentOS: 
UID de 1 a 499: São os números para grupos de sistema. 
UID de 500 a 65535: São os números para grupos normais. 
Campo 5: Comentários e informações adicionais sobre o usuário; 
Campo 6: Diretório pessoal; 
Campo 7: Shell do usuário.
7 
Administração de usuários 
# adduser linus 
# cat /etc/passwd | grep linus 
# cat /etc/shadow | grep linus 
# chage -d 0 linus 
# cat /etc/shadow | grep linus
8 
Administração de usuários 
Obtendo informações dos usuários: 
# id -g proxy 
# finger -l root 
# groups linus 
# users 
# who
9 
Administração de usuários 
Personalizar informações de usuários 
# passwd -l linus 
# passwd -u linus 
# usermod -c “Linus Torvalds” linus
10 
Administração de usuários 
Modifica o login do usuário 
# usermod -l linustorvalds linus 
Bloqueia o login do usuário 
# usermod -L linustorvalds 
Desbloqueia o login do usuário 
# usermod -U linustorvalds
11 
Administração de usuários 
Modifica a home do usuário 
# mkdir -p /mnt/linus 
# usermod -l linus linustorvalds 
# usermod -d /mnt/linus linus 
Altera grupo primário do usuário 
# groupadd lpi 
# usermod -g lpi linus 
# groups linus
12 
Administração de usuários 
Altera grupos secundários do usuário 
# groupadd amigos 
# groupadd ti 
# usermod -G amigos,ti linus
13 
Administração de usuários 
chown 
Sintaxe: chown usuário.grupo arquivo/diretório. Exemplo: 
# cd /tmp 
# touch relatorio.txt 
# ls -l relatorio.txt 
# chown linus.ti relatorio.txt 
# ls -l relatorio.txt
14 
Administração de usuários 
Gerenciar permissões no sistema 
Cada arquivo no sistema possui três permissões básicas: 
r (4) → read - para leitura; 
w (2) → write - para escrita; 
x (1) → execute - para execução;
15 
Administração de usuários
16 
Administração de usuários 
Em arquivo:
17 
Administração de usuários 
Em diretório:
18 
Administração de usuários 
Exemplos de uso do comando chmod 
Remove permissão de escrita de um arquivo ao grupo dono: 
# chmod g-w relatorio.txt 
Adiciona permissão de escrita de um diretório ao usuário 
dono: 
# chmod u+w relatorio.txt 
Remove todas as permissões de um arquivo a outros: 
# chmod o-rwx relatorio.txt
19 
Administração de usuários 
Define a permissão de leitura e escrita de um arquivo a 
todos: 
# chmod a=rw relatorio.txt 
Esses comandos fazem a mesma coisa: 
# chmod 764 arquivo 
# chmod u=rwx,g=rw,o=r arquivo
20 
Administração de usuários 
Comando umask 
# umask 
Também é uma variável e é armazenada nos arquivos profiles 
(perfis), ou seja, no /etc/profile e no /home/"usuário"/.profile 
que fica no home de cada usuário do sistema. 
O valor padrão da "umask" no Debian fica armazenada no arquivo 
"/etc/login.defs" (linha 146).
21 
Administração de usuários 
O valor padrão da "umask" no CentOS fica armazenada no 
arquivo "/etc/bashrc". 
Seu valor padrão é 0022, todo usuário tem seu UMASK: 
$ cat /home/leo/.profile | grep umask 
umask 0022 
# cat /root/.profile | grep umask 
umask 0022
22 
Administração de usuários 
Se você não encontrar a umask no arquivo, acrescente-a no final 
do arquivo.Exemplo: 
umask 0022 
Vejo a permissão que eu quero e tiro do valor da permissão total. 
Permissão total é: 777 
777 -755 = 022
23 
Administração de usuários 
A regra é simples: 
1. Pegue o valor total de permissão que é 777; 
2. Depois pegue o valor de umask: o padrão é 022; 
3. Pegue o valor total e subtraio dele o valor da umask, com isso 
você chega no valor da permissão padrão para diretórios;
24 
Administração de usuários 
Baseado nisso, o sistema sempre irá tirar a permissão de 
execução dos arquivos criados. 
Então repetindo a conta: 
777 - Permissão total - 022 – UMASK = 755 
755 -111 = 644 
Tirando o x (permissão de execução) que vale 1 das 3 pessoas
25 
Administração de usuários 
Permissões especiais 
Adiciona permissão SUID Bit no binário shutdown: 
# groupadd shutdown 
# gpasswd -a linus shutdown 
# chown root.shutdown /sbin/shutdown 
# chmod 4755 /sbin/shutdown (chmod u+s ...) 
# ln -s /sbin/shutdown /bin/shutdown 
# su – linus 
$ shutdown -h now
26 
Administração de usuários 
Adiciona permissão SGID Bit em um diretório: 
# mkdir -p /mnt/amigos 
# cd /mnt 
# chmod 2770 amigos (chmod g+s amigos) 
# chgrp amigos /mnt/amigos 
# ls -dl /mnt/amigos 
# cd /mnt/amigos 
# touch teste 
# ls -l teste
27 
Administração de usuários 
Adicionar permissão Stick Bit em um diretório (permite que 
apenas o usuário que criou o arquivo o remova): 
# touch /tmp/teste 
# cd /tmp 
# chmod 1777 teste Ou # chmod o+t teste 
# ls -l teste 
Adiciona permissão SGID Bit e Stick bit em um diretório: 
# chmod 3770 diretório
28 
Administração de usuários 
Você sabia? 
Você pode encontrar como indicação de permissão Sticky Bit um T 
maiúsculo ou t minúsculo. 
Será T maiúsculo quando não existir permissão no bloco de 
outros. Será t minúsculo quando existe permissão no bloco de 
outros.
29 
Administração de usuários 
Alterando o Shell de um usuário: 
# chsh -s /bin/false linus 
# cat /etc/passwd | grep linus 
# chsh -s /bin/bash linus 
# cat /etc/passwd | grep linus
30 
Administração de usuários 
O comando newgrp: 
# groupadd grupo 
# newgrp grupo 
# touch /tmp/arquivo 
# ls -l /tmp/arquivo 
# newgrp (retorna o grupo primário) 
Faça logout e logue novamente, crie um outro arquivo e veja qual 
é o grupo do mesmo.
31 
Administração de usuários 
O comando useradd: 
# useradd -d /home/fulano -s /bin/bash -c “Fulano” fulano 
# mkdir -p /home/fulano 
# chown -R fulano.fulano /home/fulano 
# passwd fulano
32 
Próximos passos 
● Fazer o laboratório da máquina virtual, caso 
tiver dúvidas de como fazer abra o slide da 
Aula 1; 
● Fazer o simulado com questões semelhantes a 
da Certificação LPI;

Weitere ähnliche Inhalte

Was ist angesagt?

Certificação lpi 1 101 - 102 v2 (Linux Professional Institute)
Certificação lpi 1 101 - 102 v2 (Linux Professional Institute)Certificação lpi 1 101 - 102 v2 (Linux Professional Institute)
Certificação lpi 1 101 - 102 v2 (Linux Professional Institute)Denis Katko
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Diego Damasceno
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linuxPeslPinguim
 
SegurançA BáSica Do Apache
SegurançA BáSica Do ApacheSegurançA BáSica Do Apache
SegurançA BáSica Do ApacheFelipe Santos
 
Linux permissoes de arquivos e diretorios
Linux   permissoes de arquivos e diretoriosLinux   permissoes de arquivos e diretorios
Linux permissoes de arquivos e diretoriosDanilo Filitto
 
Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos LinuxSoftD Abreu
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de redefernandao777
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linuxlol
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comandoSoftD Abreu
 

Was ist angesagt? (17)

Customizando Slackware
Customizando SlackwareCustomizando Slackware
Customizando Slackware
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Comandos Unix
Comandos UnixComandos Unix
Comandos Unix
 
Certificação lpi 1 101 - 102 v2 (Linux Professional Institute)
Certificação lpi 1 101 - 102 v2 (Linux Professional Institute)Certificação lpi 1 101 - 102 v2 (Linux Professional Institute)
Certificação lpi 1 101 - 102 v2 (Linux Professional Institute)
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Administração de Redes Linux - II
Administração de Redes Linux - IIAdministração de Redes Linux - II
Administração de Redes Linux - II
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Apresentação linux
Apresentação linuxApresentação linux
Apresentação linux
 
Linux - Partições e Raid
Linux - Partições e RaidLinux - Partições e Raid
Linux - Partições e Raid
 
SegurançA BáSica Do Apache
SegurançA BáSica Do ApacheSegurançA BáSica Do Apache
SegurançA BáSica Do Apache
 
Linux permissoes de arquivos e diretorios
Linux   permissoes de arquivos e diretoriosLinux   permissoes de arquivos e diretorios
Linux permissoes de arquivos e diretorios
 
Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos Linux
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comando
 

Andere mochten auch

Informática parte 3-software
Informática parte 3-softwareInformática parte 3-software
Informática parte 3-softwareMauro Pereira
 
Nbt 017 tipologia de software & tipos de licença de software. 2 s 2013
Nbt 017 tipologia de software & tipos de licença de software. 2 s 2013Nbt 017 tipologia de software & tipos de licença de software. 2 s 2013
Nbt 017 tipologia de software & tipos de licença de software. 2 s 2013Eduardo Grizendi
 
Evolução, hardware e software isaias
Evolução, hardware e software isaiasEvolução, hardware e software isaias
Evolução, hardware e software isaiasIsaias_Bass
 
Aula 1 conhecimentos básicos - hardware
Aula 1    conhecimentos básicos - hardwareAula 1    conhecimentos básicos - hardware
Aula 1 conhecimentos básicos - hardwareCristiano Carvalho
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)Vitor Hugo Melo Araújo
 

Andere mochten auch (9)

Emmovimento
EmmovimentoEmmovimento
Emmovimento
 
Informática parte 3-software
Informática parte 3-softwareInformática parte 3-software
Informática parte 3-software
 
Nbt 017 tipologia de software & tipos de licença de software. 2 s 2013
Nbt 017 tipologia de software & tipos de licença de software. 2 s 2013Nbt 017 tipologia de software & tipos de licença de software. 2 s 2013
Nbt 017 tipologia de software & tipos de licença de software. 2 s 2013
 
Evolução, hardware e software isaias
Evolução, hardware e software isaiasEvolução, hardware e software isaias
Evolução, hardware e software isaias
 
Aula 1 conhecimentos básicos - hardware
Aula 1    conhecimentos básicos - hardwareAula 1    conhecimentos básicos - hardware
Aula 1 conhecimentos básicos - hardware
 
Aula 8 – Componentes de um computador
Aula 8 – Componentes de um computadorAula 8 – Componentes de um computador
Aula 8 – Componentes de um computador
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 

Ähnlich wie Aula - Administração de usuários

Lab so-abertos-unidade12
Lab so-abertos-unidade12Lab so-abertos-unidade12
Lab so-abertos-unidade12Leandro Almeida
 
(04) permissãµes, usuarios, grupos e quotas[1]
(04) permissãµes, usuarios, grupos e quotas[1](04) permissãµes, usuarios, grupos e quotas[1]
(04) permissãµes, usuarios, grupos e quotas[1]Anderson Lago
 
Sistemas Operacionais - Gnu/Linux Administracao do Sistema / Contas de Usuários
Sistemas Operacionais - Gnu/Linux Administracao do Sistema / Contas de UsuáriosSistemas Operacionais - Gnu/Linux Administracao do Sistema / Contas de Usuários
Sistemas Operacionais - Gnu/Linux Administracao do Sistema / Contas de UsuáriosLuiz Arthur
 
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfIntro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfSidneyMeloFrazao
 
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no Linux
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no LinuxFLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no Linux
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no LinuxPaulo Henrique
 
Arquivos de Configuração-Gshadow, adduser, useradd, usermod
Arquivos de Configuração-Gshadow, adduser, useradd, usermodArquivos de Configuração-Gshadow, adduser, useradd, usermod
Arquivos de Configuração-Gshadow, adduser, useradd, usermodWagner Oliver
 
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Elizabete Bahia
 
Lab so-abertos-unidade11
Lab so-abertos-unidade11Lab so-abertos-unidade11
Lab so-abertos-unidade11Leandro Almeida
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unixgravetim
 
Comandos do Linux
Comandos do LinuxComandos do Linux
Comandos do LinuxJohn Godoi
 
Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Renan Aryel
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversosDanilo Filitto
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Redes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redesRedes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redesSoftD Abreu
 

Ähnlich wie Aula - Administração de usuários (20)

Lab so-abertos-unidade12
Lab so-abertos-unidade12Lab so-abertos-unidade12
Lab so-abertos-unidade12
 
(04) permissãµes, usuarios, grupos e quotas[1]
(04) permissãµes, usuarios, grupos e quotas[1](04) permissãµes, usuarios, grupos e quotas[1]
(04) permissãµes, usuarios, grupos e quotas[1]
 
Sistemas Operacionais - Gnu/Linux Administracao do Sistema / Contas de Usuários
Sistemas Operacionais - Gnu/Linux Administracao do Sistema / Contas de UsuáriosSistemas Operacionais - Gnu/Linux Administracao do Sistema / Contas de Usuários
Sistemas Operacionais - Gnu/Linux Administracao do Sistema / Contas de Usuários
 
Gerencia Básica Gnu/Linux
Gerencia Básica Gnu/LinuxGerencia Básica Gnu/Linux
Gerencia Básica Gnu/Linux
 
Usuário LInux
Usuário LInuxUsuário LInux
Usuário LInux
 
Comandos Linux Parte 2
Comandos Linux Parte 2Comandos Linux Parte 2
Comandos Linux Parte 2
 
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfIntro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
 
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no Linux
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no LinuxFLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no Linux
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no Linux
 
Arquivos de Configuração-Gshadow, adduser, useradd, usermod
Arquivos de Configuração-Gshadow, adduser, useradd, usermodArquivos de Configuração-Gshadow, adduser, useradd, usermod
Arquivos de Configuração-Gshadow, adduser, useradd, usermod
 
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
 
Lab so-abertos-unidade11
Lab so-abertos-unidade11Lab so-abertos-unidade11
Lab so-abertos-unidade11
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
 
Comandos do Linux
Comandos do LinuxComandos do Linux
Comandos do Linux
 
Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversos
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
Usuarios linux
Usuarios linuxUsuarios linux
Usuarios linux
 
Redes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redesRedes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redes
 

Mehr von Leo Amorim

Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Leo Amorim
 
Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Leo Amorim
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Leo Amorim
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1Leo Amorim
 
Aula Grátis de RAID via software e LVM
Aula Grátis de RAID via software e LVMAula Grátis de RAID via software e LVM
Aula Grátis de RAID via software e LVMLeo Amorim
 
Defesa de Mestrado
Defesa de MestradoDefesa de Mestrado
Defesa de MestradoLeo Amorim
 

Mehr von Leo Amorim (6)

Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2
 
Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Aula Grátis de RAID via software e LVM
Aula Grátis de RAID via software e LVMAula Grátis de RAID via software e LVM
Aula Grátis de RAID via software e LVM
 
Defesa de Mestrado
Defesa de MestradoDefesa de Mestrado
Defesa de Mestrado
 

Kürzlich hochgeladen

Apresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxApresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxtaloAugusto8
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegrafernando846621
 
Aula 5 - A Guerra acabou, o mundo se modificou..pptx
Aula 5 - A Guerra acabou, o mundo se modificou..pptxAula 5 - A Guerra acabou, o mundo se modificou..pptx
Aula 5 - A Guerra acabou, o mundo se modificou..pptxMarceloDosSantosSoar3
 
FORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaFORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaBenigno Andrade Vieira
 
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXA CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXHisrelBlog
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING Mary Alvarenga
 
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123JaineCarolaineLima
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -Mary Alvarenga
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)profesfrancleite
 
Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .WAGNERJESUSDACUNHA
 
Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024gilmaraoliveira0612
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxMarceloDosSantosSoar3
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderLucliaResende1
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiMary Alvarenga
 
Treinamento de Avaliação de Desempenho HBB
Treinamento de Avaliação de Desempenho HBBTreinamento de Avaliação de Desempenho HBB
Treinamento de Avaliação de Desempenho HBBDiegoFelicioTexeira
 
Como fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresComo fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresEu Prefiro o Paraíso.
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosAgrela Elvixeo
 

Kürzlich hochgeladen (20)

Apresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxApresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptx
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegra
 
Aula 5 - A Guerra acabou, o mundo se modificou..pptx
Aula 5 - A Guerra acabou, o mundo se modificou..pptxAula 5 - A Guerra acabou, o mundo se modificou..pptx
Aula 5 - A Guerra acabou, o mundo se modificou..pptx
 
FORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaFORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de história
 
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXA CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING
 
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
 
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdfAbordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 3. Análise interpretativa (Severino, 2013)_PdfToPowerPoint.pdf
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
 
Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .
 
Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
 
Boletim informativo Contacto - março 2024
Boletim informativo Contacto - março 2024Boletim informativo Contacto - março 2024
Boletim informativo Contacto - março 2024
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entender
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegypti
 
Treinamento de Avaliação de Desempenho HBB
Treinamento de Avaliação de Desempenho HBBTreinamento de Avaliação de Desempenho HBB
Treinamento de Avaliação de Desempenho HBB
 
Como fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresComo fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de Gestores
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
 

Aula - Administração de usuários

  • 2. 2 Objetivos ● Criação de usuários e grupos; ● Permissões em arquivos e diretórios; ● Comando e variável de ambiente UMASK; ● Permissões especiais;
  • 3. 3 Administração de usuários Arquivos de configuração de usuários, grupos e senhas. /etc/passwd: Contém as informações dos usuários; /etc/shadow: Contém as informações das senhas dos usuários; /etc/group: Contém as informações dos grupos e usuários que fazem parte deles; /etc/gshadow: Contém informações a respeito das senhas de grupo. Para visualizar o conteúdo utilize o comando getent <arquivo>. Exemplo: # getent passwd
  • 4. 4 Administração de usuários Configuração de usuários → /etc/passwd Campo 1: Login do usuário; Campo 2: Referência da senha do usuário, pois ela fica armazenada em outro arquivo; Campo 3: O “UID - User Identify” é o número de identificação do usuário conforme a categoria dos usuários: UID 0: É o número do usuário administrador “root”. Debian: UID de 1 a 999: São os números para usuários de sistema. UID de 1000 a 65535: São os números para usuários normais.
  • 5. 5 Administração de usuários Configuração de usuários → /etc/passwd CentOS: UID de 1 a 499: São os números para usuários de sistema. UID de 500 a 65535: São os números para usuários normais. Campo 4: O “GID - Group Identity” é o número de identificação do grupo primário do usuário; GID 0: É o número do grupo administrador “root”. Debian: GID de 1 a 999: São os números para grupos de sistema. GID de 1000 a 65535: São os números para grupos normais.
  • 6. 6 Administração de usuários Configuração de usuários → /etc/passwd CentOS: UID de 1 a 499: São os números para grupos de sistema. UID de 500 a 65535: São os números para grupos normais. Campo 5: Comentários e informações adicionais sobre o usuário; Campo 6: Diretório pessoal; Campo 7: Shell do usuário.
  • 7. 7 Administração de usuários # adduser linus # cat /etc/passwd | grep linus # cat /etc/shadow | grep linus # chage -d 0 linus # cat /etc/shadow | grep linus
  • 8. 8 Administração de usuários Obtendo informações dos usuários: # id -g proxy # finger -l root # groups linus # users # who
  • 9. 9 Administração de usuários Personalizar informações de usuários # passwd -l linus # passwd -u linus # usermod -c “Linus Torvalds” linus
  • 10. 10 Administração de usuários Modifica o login do usuário # usermod -l linustorvalds linus Bloqueia o login do usuário # usermod -L linustorvalds Desbloqueia o login do usuário # usermod -U linustorvalds
  • 11. 11 Administração de usuários Modifica a home do usuário # mkdir -p /mnt/linus # usermod -l linus linustorvalds # usermod -d /mnt/linus linus Altera grupo primário do usuário # groupadd lpi # usermod -g lpi linus # groups linus
  • 12. 12 Administração de usuários Altera grupos secundários do usuário # groupadd amigos # groupadd ti # usermod -G amigos,ti linus
  • 13. 13 Administração de usuários chown Sintaxe: chown usuário.grupo arquivo/diretório. Exemplo: # cd /tmp # touch relatorio.txt # ls -l relatorio.txt # chown linus.ti relatorio.txt # ls -l relatorio.txt
  • 14. 14 Administração de usuários Gerenciar permissões no sistema Cada arquivo no sistema possui três permissões básicas: r (4) → read - para leitura; w (2) → write - para escrita; x (1) → execute - para execução;
  • 16. 16 Administração de usuários Em arquivo:
  • 17. 17 Administração de usuários Em diretório:
  • 18. 18 Administração de usuários Exemplos de uso do comando chmod Remove permissão de escrita de um arquivo ao grupo dono: # chmod g-w relatorio.txt Adiciona permissão de escrita de um diretório ao usuário dono: # chmod u+w relatorio.txt Remove todas as permissões de um arquivo a outros: # chmod o-rwx relatorio.txt
  • 19. 19 Administração de usuários Define a permissão de leitura e escrita de um arquivo a todos: # chmod a=rw relatorio.txt Esses comandos fazem a mesma coisa: # chmod 764 arquivo # chmod u=rwx,g=rw,o=r arquivo
  • 20. 20 Administração de usuários Comando umask # umask Também é uma variável e é armazenada nos arquivos profiles (perfis), ou seja, no /etc/profile e no /home/"usuário"/.profile que fica no home de cada usuário do sistema. O valor padrão da "umask" no Debian fica armazenada no arquivo "/etc/login.defs" (linha 146).
  • 21. 21 Administração de usuários O valor padrão da "umask" no CentOS fica armazenada no arquivo "/etc/bashrc". Seu valor padrão é 0022, todo usuário tem seu UMASK: $ cat /home/leo/.profile | grep umask umask 0022 # cat /root/.profile | grep umask umask 0022
  • 22. 22 Administração de usuários Se você não encontrar a umask no arquivo, acrescente-a no final do arquivo.Exemplo: umask 0022 Vejo a permissão que eu quero e tiro do valor da permissão total. Permissão total é: 777 777 -755 = 022
  • 23. 23 Administração de usuários A regra é simples: 1. Pegue o valor total de permissão que é 777; 2. Depois pegue o valor de umask: o padrão é 022; 3. Pegue o valor total e subtraio dele o valor da umask, com isso você chega no valor da permissão padrão para diretórios;
  • 24. 24 Administração de usuários Baseado nisso, o sistema sempre irá tirar a permissão de execução dos arquivos criados. Então repetindo a conta: 777 - Permissão total - 022 – UMASK = 755 755 -111 = 644 Tirando o x (permissão de execução) que vale 1 das 3 pessoas
  • 25. 25 Administração de usuários Permissões especiais Adiciona permissão SUID Bit no binário shutdown: # groupadd shutdown # gpasswd -a linus shutdown # chown root.shutdown /sbin/shutdown # chmod 4755 /sbin/shutdown (chmod u+s ...) # ln -s /sbin/shutdown /bin/shutdown # su – linus $ shutdown -h now
  • 26. 26 Administração de usuários Adiciona permissão SGID Bit em um diretório: # mkdir -p /mnt/amigos # cd /mnt # chmod 2770 amigos (chmod g+s amigos) # chgrp amigos /mnt/amigos # ls -dl /mnt/amigos # cd /mnt/amigos # touch teste # ls -l teste
  • 27. 27 Administração de usuários Adicionar permissão Stick Bit em um diretório (permite que apenas o usuário que criou o arquivo o remova): # touch /tmp/teste # cd /tmp # chmod 1777 teste Ou # chmod o+t teste # ls -l teste Adiciona permissão SGID Bit e Stick bit em um diretório: # chmod 3770 diretório
  • 28. 28 Administração de usuários Você sabia? Você pode encontrar como indicação de permissão Sticky Bit um T maiúsculo ou t minúsculo. Será T maiúsculo quando não existir permissão no bloco de outros. Será t minúsculo quando existe permissão no bloco de outros.
  • 29. 29 Administração de usuários Alterando o Shell de um usuário: # chsh -s /bin/false linus # cat /etc/passwd | grep linus # chsh -s /bin/bash linus # cat /etc/passwd | grep linus
  • 30. 30 Administração de usuários O comando newgrp: # groupadd grupo # newgrp grupo # touch /tmp/arquivo # ls -l /tmp/arquivo # newgrp (retorna o grupo primário) Faça logout e logue novamente, crie um outro arquivo e veja qual é o grupo do mesmo.
  • 31. 31 Administração de usuários O comando useradd: # useradd -d /home/fulano -s /bin/bash -c “Fulano” fulano # mkdir -p /home/fulano # chown -R fulano.fulano /home/fulano # passwd fulano
  • 32. 32 Próximos passos ● Fazer o laboratório da máquina virtual, caso tiver dúvidas de como fazer abra o slide da Aula 1; ● Fazer o simulado com questões semelhantes a da Certificação LPI;