Lab so-abertos-unidade12
-
Upload
leandro-almeida -
Category
Technology
-
view
432 -
download
1
Transcript of Lab so-abertos-unidade12
Técnico de Manutenção e Suporte em Informática Laboratório de Sistemas Operacionais AbertosUnidade 12– Administração de Grupos e Contas de Usuários
Prof. Leandro Cavalcanti de [email protected]
@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ário3 – O script adduser repassa as informações para o comando useradd4 – 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
leandro:x:500:500:Leandro Almeida:/home/leandro:/bin/bash
1 linha do arquivo...
leandro – nome do usuário ou usernamex – referência para a senha criptografada em /etc/shadow500 – ID do usuário500 – ID do grupoLeandro 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
leandro:6$rhd2Y.jDO.WU3jXO$UYctxP08yh55taBdq7qrkLIhw3FIPhrB/341jCRe1oRMIcgKmoLnicodi5.GjzCw7fWOQTKFa9/AoevReGUEn0:15127:0:99999:7:::
1 linha do arquivo...
leandro – nome do usuário ou username6$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
wheel:x:10:root,leandro
1 linha do arquivo...
wheel – grupox – senha do grupo10 – ID do gruporoot,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 únicapasswd [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)