Hoje é o Dia 28 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.
Hoje consolidamos usuários, grupos, privilégios, permissões e arquivos especiais antes da revisão geral final.
📌 Metodologia do projeto:
Teoria → Exercício → Prática → Explicar → Revisar
🎯 Objetivos do dia
- Objetivo LPI: Revisão 5.1, 5.2, 5.3 e 5.4
- Peso no exame: Peso total do tópico: 7
- 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
Mapa mental
TÓPICO 5
├── 5.1 Tipos de usuários
│ ├── root / usuário comum / sistema
│ ├── /etc/passwd / shadow / group
│ └── id / who / w / last / sudo / su
├── 5.2 Criação
│ ├── useradd
│ ├── groupadd
│ ├── passwd
│ └── /etc/skel
├── 5.3 Permissões
│ ├── rwx
│ ├── chmod
│ └── chown
└── 5.4 Especiais
├── /tmp /var/tmp
├── sticky bit
└── ln -s
Princípios de segurança
- menor privilégio;
- não compartilhar senhas;
- usar permissões adequadas em vez de
777; - verificar alvo antes de comandos recursivos;
- separar conta administrativa da necessidade cotidiana quando possível.
💻 PRÁTICA GUIADA
Laboratório de equipe de suporte
Faça em VM.
Crie:
sudo groupadd projeto-lpi
sudo useradd -m -s /bin/bash -G projeto-lpi ana-lpi
sudo useradd -m -s /bin/bash -G projeto-lpi bruno-lpi
sudo mkdir -p /tmp/projeto-lpi
sudo chown root:projeto-lpi /tmp/projeto-lpi
sudo chmod 1770 /tmp/projeto-lpi
ls -ld /tmp/projeto-lpi
id ana-lpi
id bruno-lpi
Depois de concluir, remova apenas os recursos de laboratório:
sudo rm -r /tmp/projeto-lpi
sudo userdel -r ana-lpi
sudo userdel -r bruno-lpi
sudo groupdel projeto-lpi
Confirme cada nome antes. Não copie esse bloco cegamente para uma máquina importante.
✏️ EXERCÍCIOS
Diagnóstico
Para cada situação, diga o primeiro comando que usaria:
- “Usuário não consegue acessar arquivo.”
- “Não sei a quais grupos ele pertence.”
- “Preciso saber quem está logado agora.”
- “Quero verificar dono e grupo do arquivo.”
- “Quero saber para onde um link simbólico aponta.”
- “Preciso criar uma conta com home.”
🗣️ EXPLICAR COM SUAS PALAVRAS
Explique de memória:
UID, GID, root, /etc/passwd, /etc/shadow, sudo, su, chmod, chown, sticky bit, symlink.
🧪 MINI SIMULADO
1. UID do root?
✅ 0.
2. Arquivo de hashes de senha?
✅
/etc/shadow.
3. Comando para grupos/UID?
✅
id.
4. Comando para criar usuário?
✅
useradd.
5. chmod 640 arquivo equivale a?
✅ Dono
rw-, grupor--, outros---.
6. Comando para mudar dono?
✅
chown.
7. Comando para symlink?
✅
ln -s.
8. Em /tmp, que permissão especial é comum?
✅ Sticky bit.
9. Onde ficam modelos para novas homes?
✅
/etc/skel/.
10. sudo e su são sinônimos perfeitos?
✅ Não.
sudoexecuta comandos conforme política;sutroca de identidade/sessão.
✅ CHECKLIST DO DIA
- Revisei todo o Tópico 5
- Sei identificar usuários e grupos
- Entendo criação de contas
- Sei interpretar e alterar permissões
- Entendo sticky bit e links simbólicos
- Acertei pelo menos 8/10
📅 Próximo passo — Dia 29
No próximo dia: Revisão geral dos cinco tópicos + simulado de 40 questões.
📚 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.
