Respostas do Exercício da Aula 10 - Manipulação de Usuários e Grupos.
Se você ainda não fez o Exercício, acesse ele neste link e faça antes de ver as respostas:
Toda a teoria necessária para a realização deste exercício encontra-se no link
abaixo:
Você pode encontrar todos os resumos de aula no link abaixo:
1 - Considere o seguinte cenário de grupos e usuários. Faça os comandos correspondentes para que este cenário seja verdadeiro no seu servidor. Não esqueça de atribuir senhas a cada um dos usuários.
Dica 1: Crie primeiro os grupos
# groupadd lab1
# groupadd lab2
# groupadd lab3
# groupadd alunos
# groupadd todos
Dica 2: Crie os usuários dentro dos
grupos. Vou utilizar as seguintes opções:
-g = grupo primário onde o usuário vai
ficar
-G = grupo secundário (ou seja, os outros
grupos no qual ele faz parte)
-m = cria o diretório home do usuário
-s /bin/bash = especifica que o usuário
irá usar o shell /bin/bash
# useradd -m -s /bin/bash -g lab1 -G todos
juca
# useradd -m -s /bin/bash -g lab1 -G todos
chaves
# useradd -m -s /bin/bash -g lab2 -G todos
marta
# useradd -m -s /bin/bash -g lab2 -G todos
vanessa
# useradd -m -s /bin/bash -g lab3 -G todos
dani
# useradd -m -s /bin/bash -g lab3 -G todos
ceni
# useradd -m -s /bin/bash -g alunos aluno1
# useradd -m -s /bin/bash -g alunos aluno2
# useradd -m -s /bin/bash -g todos prof
# passwd juca
# passwd chaves
# passwd marta
# passwd vanessa
# passwd dani
# passwd ceni
# passwd aluno1
# passwd aluno2
# passwd prof
2 - Exiba o arquivo que contém os usuários do sistema.
# cat /etc/passwd
3 - Exiba o arquivo que contém os grupos do sistema
# cat /etc/group
4 - Exiba o arquivo que contém as senhas criptografadas dos usuários do
sistema.
# cat /etc/shadow
5 - Exiba o arquivo que contém as senhas criptografadas dos grupos do
sistema.
# cat /etc/gshadow
6 - Mude o nome de login do usuário aluno1 para user1
# usermod -l user1 aluno1
7 - Mude o nome do grupo alunos para usuarios
# groupmod alunos –n usuarios
8 – Atribua uma senha para o grupo usuarios
# gpasswd usuarios
9 - Inclua no grupo usuarios, os usuários juca e marta.
# gpasswd –a juca usuários
# gpasswd –a marta usuários
10 - Retire do grupo usuarios, os usuários juca e marta.
# gpasswd –d juca usuários
# gpasswd –d marta usuários
11 - Apague o grupo usuarios.
# groupdel usuários
Provavelmente você verá um erro dizendo que há um usuário dentro do grupo.
Note que os usuários aluno2 e user1 ainda estão no grupo. Veja:
# id user1
# id aluno2
Vamos apagar os usuários aluno2 e user1
# userdel -r aluno2
# userdel -r user1
Agora você poderá apagar o grupo usuarios
# groupdel usuarios
Provavelmente você verá um erro dizendo que há um usuário dentro do grupo.
Note que os usuários aluno2 e user1 ainda estão no grupo. Veja:
# id user1
# id aluno2
Vamos apagar os usuários aluno2 e user1
# userdel -r aluno2
# userdel -r user1
Agora você poderá apagar o grupo usuarios
# groupdel usuarios
12 - Quantos usuários tem no servidor?
# wc –l /etc/passwd
13 - Grave no arquivo user_ordenado.txt o login de todos usuários do
servidor ordenado por nome e numerado.
# cat /etc/passwd | cut –d: -f1 | sort |
nl > user_ordenado.txt
14 - Grave no arquivo group_ordenado.txt a relação de todos os grupos
do servidor ordenado por nome e numerado.
# cat /etc/group | cut –d: -f1 | sort | nl > user_ordenado.txt
15 - Coloque a senha criptografada dentro do arquivo /etc/passwd
# pwunconv
16 - Devolva a senha para o arquivo /etc/shadow
# pwconv
17 - Crie um usuario chamado denylogin que não loga no sistema.
# useradd –s /bin/false denylogin
18 - Apague os grupos lab1, lab2, lab3 e todos.
Dica 1: Há dois caminhos para fazer esta
questão. Uma é apagar todos os usuários e depois apagar os grupos. A outra é
retirar os usuários de dentro do grupo para depois apaga-lo. Vamos optar pela
primeira alternativa: Apagar todos os usuários e depois os grupos:
# userdel -r juca
# userdel -r chaves
# userdel -r marta
# userdel -r vanessa
# userdel -r dani
# userdel -r ceni
# groupdel lab1
# groupdel lab2
# groupdel lab3
# groupdel alunos
# groupdel todos
# groupdel todos
Nenhum comentário:
Postar um comentário