Hoje é o Dia 24 do desafio de 30 dias estudando Linux, com foco na certificação Linux Essentials — LPI 010-160 e na construção de uma base prática para atuar com Suporte Técnico em TI.
Entramos no último grande tópico da certificação. Segurança no Linux começa por identidade: quem é o usuário, quais grupos possui e quando privilégios administrativos devem ser usados.
📌 Metodologia do projeto:
Teoria → Exercício → Prática → Explicar → Revisar
🎯 Objetivos do dia
- Objetivo LPI: 5.1 — Segurança Básica e Identificação de Tipos de Usuários
- Peso no exame: 2
- Entender o conceito, executar os comandos no terminal e saber explicar o motivo de cada resultado.
- Relacionar o conteúdo da prova com situações reais de suporte Linux.
💻 Ambiente recomendado: Debian/Ubuntu em máquina virtual ou máquina de estudos.
Evite praticar comandos destrutivos comorme alterações administrativas no seu sistema principal.
🚀 UPLinux.com.br - prática complementar
Durante esta jornada, uso a plataforma UP Linux para revisar questões e executar desafios práticos:
Use a plataforma depois da leitura para reforçar o conteúdo com repetição espaçada e exercícios.
🧠 TEORIA
1. Tipos de usuários
- root — superusuário, UID 0;
- usuário comum — conta interativa para pessoas;
- usuário de sistema — usado por serviços e processos, geralmente sem login interativo normal.
2. /etc/passwd
Formato simplificado:
nome:x:UID:GID:comentario:home:shell
Exemplo:
waldo:x:1000:1000:Waldo:/home/waldo:/bin/bash
O x não é a senha. Hashes de senha ficam em /etc/shadow, protegido.
3. /etc/group
Armazena informações sobre grupos.
cat /etc/group
4. Identidade
id
id usuario
who
w
last
id— UID, GID e grupos;who— sessões logadas;w— usuários e atividade;last— histórico de logins conforme registros disponíveis.
5. su e sudo
su - usuario
sudo comando
sutroca de identidade;sudoexecuta um comando com privilégios autorizados pela política.
Boa prática: usar privilégio mínimo necessário e evitar sessão root permanente sem motivo.
💻 PRÁTICA GUIADA
id
who
w
last | head
head /etc/passwd
head /etc/group
Encontre sua própria entrada:
grep "^$USER:" /etc/passwd
Veja seus grupos:
id -nG
Teste apenas um comando seguro com sudo, se sua conta tiver permissão:
sudo id
Observe que o UID efetivo mostrado deve ser 0.
Não altere
sudoersneste laboratório.
✏️ EXERCÍCIOS
- Descubra seu UID e GID.
- Liste seus grupos.
- Localize sua entrada em
/etc/passwd. - Identifique o shell configurado para sua conta.
- Procure uma conta de sistema e compare UID, home e shell com sua conta.
- Explique por que
/etc/shadowdeve ter acesso restrito.
🗣️ EXPLICAR COM SUAS PALAVRAS
Explique:
- root x usuário comum;
- usuário humano x usuário de sistema;
- UID x GID;
sudoxsu;/etc/passwdx/etc/shadow.
🧪 MINI SIMULADO
1. Qual UID pertence ao root?
✅
0.
2. Onde estão dados básicos das contas?
✅
/etc/passwd.
3. Onde ficam hashes de senha locais?
✅
/etc/shadow.
4. Qual comando mostra UID, GID e grupos?
✅
id.
5. who mostra o quê?
✅ Usuários/sessões atualmente logados.
6. Qual comando executa outro comando com privilégios permitidos?
✅
sudo.
7. su é usado para quê?
✅ Trocar para outra identidade de usuário.
✅ CHECKLIST DO DIA
- Entendo root, usuário comum e usuário de sistema
- Sei ler a estrutura básica de
/etc/passwd - Sei o papel de
/etc/shadowe/etc/group - Sei usar
id,who,welast - Entendo
sudoxsu - Entendo o princípio de privilégio mínimo
📅 Próximo passo — Dia 25
No próximo dia: Criando usuários e grupos.
📚 Referências
- Objetivos oficiais — Linux Essentials 010-160
- Material oficial de aprendizagem — LPI 010-160
- WaldoEller.com — Blog
Regra da jornada: não apenas leia os comandos. Digite, observe a saída, provoque erros controlados e tente explicar o comportamento antes de consultar a resposta.
