Pular para o conteúdo
Waldo Eller | Cloud/DevOps: início
Voltar para Trilha: Linux Essentials
Linux

Dia 27/30 — Diretórios Especiais, Sticky Bit e Links Simbólicos

Hoje é o **Dia 27 do desafio de 30 dias estudando Linux**, com foco na certificação

Publicado em

4 min de leitura
Capa do artigo Dia 27/30 — Diretórios Especiais, Sticky Bit e Links Simbólicos

Hoje é o Dia 27 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.

Este objetivo tem peso menor, mas contém detalhes clássicos de prova: /tmp, /var/tmp, sticky bit e links simbólicos.

📌 Metodologia do projeto:
Teoria → Exercício → Prática → Explicar → Revisar


🎯 Objetivos do dia

  • Objetivo LPI: 5.4 - Diretórios e arquivos especiais
  • Peso no exame: 1
  • 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 como rm e 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:

👉 https://uplinux.com.br

Use a plataforma depois da leitura para reforçar o conteúdo com repetição espaçada e exercícios.


🧠 TEORIA

1. /tmp e /var/tmp

Ambos são usados para arquivos temporários, mas políticas de retenção diferem entre distribuições. De forma geral:

  • /tmp - temporários de curta duração;
  • /var/tmp - temporários que podem precisar persistir por mais tempo.

Não confie em um tempo exato de limpeza sem consultar a política da distribuição.

2. Sticky bit

Em diretório compartilhado e gravável, o sticky bit restringe quem pode remover/renomear arquivos de outros usuários.

Veja /tmp:

ls -ld /tmp

Exemplo comum:

drwxrwxrwt

O t no final representa sticky bit.

Modo octal especial:

chmod 1777 diretorio
ln -s alvo link

Exemplo:

ln -s /var/log meus-logs

O link simbólico guarda uma referência para outro caminho.

ls -l meus-logs

Se o alvo é removido ou movido, o link continua existindo, mas aponta para algo inexistente.

5. ls -d

ls -d /tmp
ls -ld /tmp

Sem -d, ls /tmp lista o conteúdo. Com -d, trata o diretório como a própria entrada.


💻 PRÁTICA GUIADA

mkdir -p ~/linux-lab/dia27
cd ~/linux-lab/dia27
mkdir origem
echo "arquivo original" > origem/dados.txt
ln -s origem/dados.txt atalho.txt
ls -l
cat atalho.txt

Remova o alvo:

rm origem/dados.txt
ls -l atalho.txt
cat atalho.txt

O cat falhará porque o link ficou quebrado.

Examine diretórios temporários:

ls -ld /tmp /var/tmp

Crie um diretório de teste com sticky bit:

mkdir compartilhado
chmod 1777 compartilhado
ls -ld compartilhado

✏️ EXERCÍCIOS

  1. Crie um arquivo e um link simbólico para ele.
  2. Mova o alvo e observe o efeito no link.
  3. Recrie o link apontando para o novo caminho.
  4. Compare ls /tmp com ls -d /tmp.
  5. Identifique o sticky bit em ls -ld /tmp se ele estiver presente.
  6. Explique por que sticky bit é útil em um diretório compartilhado.

🗣️ EXPLICAR COM SUAS PALAVRAS

Explique:

  • /tmp x /var/tmp em termos gerais;
  • o que sticky bit protege;
  • link simbólico x arquivo real;
  • por que um symlink pode ficar quebrado;
  • o papel de ls -d.

🧪 MINI SIMULADO

1. Qual comando cria link simbólico?

✅ ln -s.

2. Qual caractere costuma indicar sticky bit em ls -l?

✅ t (ou T, dependendo das demais permissões).

3. Qual modo octal inclui sticky bit sobre 777?

✅ 1777.

4. Se o alvo de um symlink for removido, o link desaparece automaticamente?

✅ Não; torna-se quebrado.

5. Para que serve ls -d diretorio?

✅ Lista a entrada do diretório em vez de listar seu conteúdo.

6. /tmp é um local para dados permanentes importantes?

✅ Não.


✅ CHECKLIST DO DIA

  • Entendo /tmp e /var/tmp
  • Reconheço sticky bit
  • Sei criar link simbólico com ln -s
  • Entendo link quebrado
  • Sei usar ls -d e ls -ld

📅 Próximo passo - Dia 28

No próximo dia: Revisão de Segurança, Usuários e Permissões.


📚 Referências

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.

Gostou da leitura?

Conecte-se comigo para acompanhar novas publicações e debater tecnologia.

Entrar em contato