SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Técnico de Manutenção e Suporte em Informática
Laboratório de Sistemas Operacionais Abertos
Unidade 12– Administração de Grupos e Contas
de Usuários
         Prof. Leandro Cavalcanti de Almeida
            leandro.almeida@ifpb.edu.br
                  @leandrocalmeida
O Linux é um sistema multiusuário...




 ..., ou seja, existe a possibilidade de vários usuários
                utilizarem o sistema ao mesmo tempo!
Exemplos práticos são....


                              LTSP – www.ltsp.org




 TCOS – www.tcosproject.org
Como foi dito na unidade
                   anterior...




... um Grupo é um conjunto de
                     usuários
Grupos são importantes
    principalmente para o
compartilhamento de arquivos!
Compartilhamento este baseado
   em controles de acesso
adduser
- Adiciona usuário/grupo ao sistema
- É um script para useradd

         adduser [opções] [usuário/grupo]

Ex: adduser -uid 801 leandro (adiciona o usuario leandro com o ID
801)
       adduser -group leandro (adiciona o grupo leandro)
       Adduser leandro grupo (adiciona o usuario leandro ao grupo)
Na prática funciona assim...

            1        2           3           4

1 – Root digita o comando “adduser leandro”
2 – Root preenche as informações básicas para a conta do usuário
3 – O script adduser repassa as informações para o comando useradd
4 – useradd faz:
   - insere uma linha no arquivo /etc/passwd contendo informações
básicas do usuário
   - insere a senha criptografada no arquivo /etc/shadow
   - cria o diretório home do usuário
   - cria o grupo com o mesmo nome do usuário no arquivo
/etc/group
Arquivo /etc/passwd
 1 linha do arquivo...
leandro:x:500:500:Leandro Almeida:/home/leandro:/bin/bash

leandro – nome do usuário ou username
x – referência para a senha criptografada em /etc/shadow
500 – ID do usuário
500 – ID do grupo
Leandro Almeida – nome completo do usuário
/home/leandro – diretório home do usuário
/bin/bash – shell padrão do usuário
Arquivo /etc/shadow
 1 linha do arquivo...
leandro:6$rhd2Y.jDO.WU3jXO$UYctxP08yh55taBdq7qrkLIhw3FIPhrB/341jCRe1o
RMIcgKmoLnicodi5.GjzCw7fWOQTKFa9/AoevReGUEn0:15127:0:99999:7:::


leandro – nome do usuário ou username
6$rh... – senha criptografada com algoritmo de “mão única”
15127:0:99999:7::: - Informações adicionais opcionais sobre o
tempo de expiração para as senhas
Arquivo /etc/group
1 linha do arquivo...
wheel:x:10:root,leandro

wheel – grupo
x – senha do grupo
10 – ID do grupo
root,leandro – usuários que fazem parte do grupo
passwd
- Altera a senha do usuário/grupo
- Apenas o usuário ou o Root que podem
alterar a senha
- a senha não pode ser recuperada
   - algoritmo de mão única
     passwd [usuário/grupo] [opções]

Ex: passwd leandro (altera a senha do usuario)
    passwd-g leandro (altera a senha do grupo)
    passwd -l leandro (bloqueia o usuario)
addgroup
- Adiciona um novo grupo de usuários no
sistema

    addgroup [usuário/grupo] [opções]

Ex: addgroup alunos (adiciona o grupo alunos)
userdel
- Remove um usuário do sistema

             userdel [-r] [usuário]

Ex: userdel leandro (remove o usuário leandro)
     userdel -r leandro (remove o usuário leandro,
inclusive seus arquivos no diretório home)
groupdel
- Remove um grupo do sistema

              groupdel [grupo]

Ex: groupdel alunos (remove o grupo alunos)

Mais conteúdo relacionado

Mais procurados

Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Carlos Melo
 
Sistema Operacional Unix.
Sistema Operacional Unix. Sistema Operacional Unix.
Sistema Operacional Unix. Fabriciofialho2
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamentoCarlos Melo
 
Sistemas operativos - de - servidor
Sistemas   operativos - de - servidorSistemas   operativos - de - servidor
Sistemas operativos - de - servidorDiogo Rosa
 
(06) aula pratica permissoes, usuarios, grupos e quotas
(06) aula pratica permissoes, usuarios, grupos e quotas(06) aula pratica permissoes, usuarios, grupos e quotas
(06) aula pratica permissoes, usuarios, grupos e quotasAnderson Lago
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJoel
 
Administração de servidores Linux
Administração de servidores LinuxAdministração de servidores Linux
Administração de servidores LinuxJoão Sá
 
KIWI: Leve o openSUSE para todos os lugares
KIWI: Leve o openSUSE para todos os lugaresKIWI: Leve o openSUSE para todos os lugares
KIWI: Leve o openSUSE para todos os lugareselliando dias
 
Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidorSandu Postolachi
 
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
 
Instalando o MySQL em menos de 10 minutos
Instalando o MySQL em menos de 10 minutosInstalando o MySQL em menos de 10 minutos
Instalando o MySQL em menos de 10 minutosAlexandre Almeida
 
Linux Ubuntu 14.04 Desktop - Particoes
Linux Ubuntu 14.04 Desktop - ParticoesLinux Ubuntu 14.04 Desktop - Particoes
Linux Ubuntu 14.04 Desktop - ParticoesRui Lopes
 

Mais procurados (18)

Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012
 
Sistema Operacional Unix.
Sistema Operacional Unix. Sistema Operacional Unix.
Sistema Operacional Unix.
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamento
 
Sistemas operativos - de - servidor
Sistemas   operativos - de - servidorSistemas   operativos - de - servidor
Sistemas operativos - de - servidor
 
(06) aula pratica permissoes, usuarios, grupos e quotas
(06) aula pratica permissoes, usuarios, grupos e quotas(06) aula pratica permissoes, usuarios, grupos e quotas
(06) aula pratica permissoes, usuarios, grupos e quotas
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Best Backup
Best BackupBest Backup
Best Backup
 
Administração de servidores Linux
Administração de servidores LinuxAdministração de servidores Linux
Administração de servidores Linux
 
Linux Ubuntu
Linux   UbuntuLinux   Ubuntu
Linux Ubuntu
 
KIWI: Leve o openSUSE para todos os lugares
KIWI: Leve o openSUSE para todos os lugaresKIWI: Leve o openSUSE para todos os lugares
KIWI: Leve o openSUSE para todos os lugares
 
Servidores linux
Servidores linuxServidores linux
Servidores linux
 
Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidor
 
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
 
Instalando o MySQL em menos de 10 minutos
Instalando o MySQL em menos de 10 minutosInstalando o MySQL em menos de 10 minutos
Instalando o MySQL em menos de 10 minutos
 
Resumo Windows
Resumo WindowsResumo Windows
Resumo Windows
 
Adm usuario
Adm usuarioAdm usuario
Adm usuario
 
So cap01
So cap01So cap01
So cap01
 
Linux Ubuntu 14.04 Desktop - Particoes
Linux Ubuntu 14.04 Desktop - ParticoesLinux Ubuntu 14.04 Desktop - Particoes
Linux Ubuntu 14.04 Desktop - Particoes
 

Semelhante a Administração de Grupos e Contas de Usuários no Linux

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
 
Aula - Administração de usuários
Aula - Administração de usuáriosAula - Administração de usuários
Aula - Administração de usuáriosLeo Amorim
 
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
 
Gerenciamento de usuários e grupos
Gerenciamento de usuários e gruposGerenciamento de usuários e grupos
Gerenciamento de usuários e gruposVirgínia
 
Lab so-abertos-unidade11
Lab so-abertos-unidade11Lab so-abertos-unidade11
Lab so-abertos-unidade11Leandro Almeida
 
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
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unixgravetim
 
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Elizabete Bahia
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linuxPeslPinguim
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversosDanilo Filitto
 
(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
 
Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxJuan Carlos Lamarão
 
Linux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way NetworksLinux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way Networks3Way Networks
 

Semelhante a Administração de Grupos e Contas de Usuários no Linux (20)

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
 
Aula - Administração de usuários
Aula - Administração de usuáriosAula - Administração de usuários
Aula - Administração de usuários
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 
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
 
Gerenciamento de usuários e grupos
Gerenciamento de usuários e gruposGerenciamento de usuários e grupos
Gerenciamento de usuários e grupos
 
Comandos Linux Parte 2
Comandos Linux Parte 2Comandos Linux Parte 2
Comandos Linux Parte 2
 
Lab so-abertos-unidade11
Lab so-abertos-unidade11Lab so-abertos-unidade11
Lab so-abertos-unidade11
 
Diretórios linux
Diretórios linuxDiretórios linux
Diretórios linux
 
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
 
Comandos Unix
Comandos UnixComandos Unix
Comandos Unix
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
 
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversos
 
(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]
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Usuário LInux
Usuário LInuxUsuário LInux
Usuário LInux
 
Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios Linux
 
Linux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way NetworksLinux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way Networks
 

Mais de Leandro Almeida (20)

D do s
D do sD do s
D do s
 
Segurança de-redes
Segurança de-redesSegurança de-redes
Segurança de-redes
 
Unidade2 projeto lógico da rede
Unidade2   projeto lógico da redeUnidade2   projeto lógico da rede
Unidade2 projeto lógico da rede
 
Roteiro cups
Roteiro cupsRoteiro cups
Roteiro cups
 
Roteiro sambaswat
Roteiro sambaswatRoteiro sambaswat
Roteiro sambaswat
 
Roteiro samba
Roteiro sambaRoteiro samba
Roteiro samba
 
Unidade6 roteiro pentest
Unidade6 roteiro pentestUnidade6 roteiro pentest
Unidade6 roteiro pentest
 
Roteiro vsftpd
Roteiro vsftpdRoteiro vsftpd
Roteiro vsftpd
 
Roteiro sshd
Roteiro sshdRoteiro sshd
Roteiro sshd
 
Roteiro nfs
Roteiro nfsRoteiro nfs
Roteiro nfs
 
Unidade5 roteiro footprint
Unidade5 roteiro footprintUnidade5 roteiro footprint
Unidade5 roteiro footprint
 
Unidade5 footprint
Unidade5 footprintUnidade5 footprint
Unidade5 footprint
 
Unidade8 roteiro
Unidade8 roteiroUnidade8 roteiro
Unidade8 roteiro
 
Unidade 8 ieee802-11i
Unidade 8   ieee802-11iUnidade 8   ieee802-11i
Unidade 8 ieee802-11i
 
Unidade4 cripto
Unidade4 criptoUnidade4 cripto
Unidade4 cripto
 
Roteiro dns
Roteiro dnsRoteiro dns
Roteiro dns
 
Unidade 6 servico dns
Unidade 6   servico dnsUnidade 6   servico dns
Unidade 6 servico dns
 
Roteiro web
Roteiro webRoteiro web
Roteiro web
 
Unidade7 roteiro
Unidade7 roteiroUnidade7 roteiro
Unidade7 roteiro
 
Unidade 7 cripto
Unidade 7  criptoUnidade 7  cripto
Unidade 7 cripto
 

Administração de Grupos e Contas de Usuários no Linux

  • 1. Técnico de Manutenção e Suporte em Informática Laboratório de Sistemas Operacionais Abertos Unidade 12– Administração de Grupos e Contas de Usuários Prof. Leandro Cavalcanti de Almeida leandro.almeida@ifpb.edu.br @leandrocalmeida
  • 2. O Linux é um sistema multiusuário... ..., ou seja, existe a possibilidade de vários usuários utilizarem o sistema ao mesmo tempo!
  • 3. Exemplos práticos são.... LTSP – www.ltsp.org TCOS – www.tcosproject.org
  • 4. Como foi dito na unidade anterior... ... um Grupo é um conjunto de usuários
  • 5. Grupos são importantes principalmente para o compartilhamento de arquivos! Compartilhamento este baseado em controles de acesso
  • 6. adduser - Adiciona usuário/grupo ao sistema - É um script para useradd adduser [opções] [usuário/grupo] Ex: adduser -uid 801 leandro (adiciona o usuario leandro com o ID 801) adduser -group leandro (adiciona o grupo leandro) Adduser leandro grupo (adiciona o usuario leandro ao grupo)
  • 7. Na prática funciona assim... 1 2 3 4 1 – Root digita o comando “adduser leandro” 2 – Root preenche as informações básicas para a conta do usuário 3 – O script adduser repassa as informações para o comando useradd 4 – useradd faz: - insere uma linha no arquivo /etc/passwd contendo informações básicas do usuário - insere a senha criptografada no arquivo /etc/shadow - cria o diretório home do usuário - cria o grupo com o mesmo nome do usuário no arquivo /etc/group
  • 8. Arquivo /etc/passwd 1 linha do arquivo... leandro:x:500:500:Leandro Almeida:/home/leandro:/bin/bash leandro – nome do usuário ou username x – referência para a senha criptografada em /etc/shadow 500 – ID do usuário 500 – ID do grupo Leandro Almeida – nome completo do usuário /home/leandro – diretório home do usuário /bin/bash – shell padrão do usuário
  • 9. Arquivo /etc/shadow 1 linha do arquivo... leandro:6$rhd2Y.jDO.WU3jXO$UYctxP08yh55taBdq7qrkLIhw3FIPhrB/341jCRe1o RMIcgKmoLnicodi5.GjzCw7fWOQTKFa9/AoevReGUEn0:15127:0:99999:7::: leandro – nome do usuário ou username 6$rh... – senha criptografada com algoritmo de “mão única” 15127:0:99999:7::: - Informações adicionais opcionais sobre o tempo de expiração para as senhas
  • 10. Arquivo /etc/group 1 linha do arquivo... wheel:x:10:root,leandro wheel – grupo x – senha do grupo 10 – ID do grupo root,leandro – usuários que fazem parte do grupo
  • 11. passwd - Altera a senha do usuário/grupo - Apenas o usuário ou o Root que podem alterar a senha - a senha não pode ser recuperada - algoritmo de mão única passwd [usuário/grupo] [opções] Ex: passwd leandro (altera a senha do usuario) passwd-g leandro (altera a senha do grupo) passwd -l leandro (bloqueia o usuario)
  • 12. addgroup - Adiciona um novo grupo de usuários no sistema addgroup [usuário/grupo] [opções] Ex: addgroup alunos (adiciona o grupo alunos)
  • 13. userdel - Remove um usuário do sistema userdel [-r] [usuário] Ex: userdel leandro (remove o usuário leandro) userdel -r leandro (remove o usuário leandro, inclusive seus arquivos no diretório home)
  • 14. groupdel - Remove um grupo do sistema groupdel [grupo] Ex: groupdel alunos (remove o grupo alunos)