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

26/30 — Permissões e Propriedade de Arquivos

Permissões já apareceram no Dia 08. Agora vamos consolidar de forma sistemática: leitura, escrita, execução, dono, grupo e outros.

Publicado em

4 min de leitura
Capa do artigo 26/30 — Permissões e Propriedade de Arquivos

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

Permissões já apareceram no Dia 08. Agora vamos consolidar de forma sistemática: leitura, escrita, execução, dono, grupo e outros.

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


🎯 Objetivos do dia

  • Objetivo LPI: 5.3 - Gerenciando permissões e donos de arquivos
  • 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 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. Interpretando ls -l

-rwxr-x--- 1 waldo suporte 1200 set 24 10:00 script.sh
│││││││││
│└──┬──┘└┬┘
│ dono  grupo/outros em três blocos
└ tipo do arquivo

Forma correta de separar:

- | rwx | r-x | ---
    u     g     o

2. Arquivo x diretório

Em arquivo:

  • r - ler conteúdo;
  • w - alterar conteúdo;
  • x - executar.

Em diretório:

  • r - listar nomes;
  • w - criar/remover entradas, dependendo também de x;
  • x - atravessar/acessar objetos pelo nome.

3. Modo simbólico

chmod u+x script.sh
chmod g-w arquivo.txt
chmod o-r arquivo.txt
chmod u=rw,g=r,o= arquivo.txt

4. Modo octal

r = 4
w = 2
x = 1

Somamos por classe:

7 = rwx
6 = rw-
5 = r-x
4 = r--

Exemplos:

chmod 755 script.sh
chmod 644 documento.txt
chmod 600 privado.txt

5. Propriedade

sudo chown usuario arquivo
sudo chown usuario:grupo arquivo
sudo chown -R usuario:grupo pasta/

chown -R altera uma árvore inteira. Use com extrema atenção.


💻 PRÁTICA GUIADA

mkdir -p ~/linux-lab/dia26
cd ~/linux-lab/dia26
echo 'echo "Executou"' > teste.sh
touch privado.txt
ls -l

Teste execução:

./teste.sh
chmod u+x teste.sh
./teste.sh
ls -l teste.sh

Teste octal:

chmod 644 privado.txt
ls -l privado.txt
chmod 600 privado.txt
ls -l privado.txt

Teste simbólico:

chmod g+r privado.txt
chmod o-r privado.txt
ls -l privado.txt

✏️ EXERCÍCIOS

  1. Converta rwxr-xr-- para octal.
  2. Converta 640 para simbólico.
  3. Crie script.sh, dê execução apenas ao dono e teste.
  4. Crie segredo.txt com modo 600.
  5. Explique por que x em diretório não significa “executar o diretório”.
  6. Em VM, mude o dono de um arquivo de laboratório e confirme com ls -l.

🗣️ EXPLICAR COM SUAS PALAVRAS

Explique:

  • dono, grupo e outros;
  • por que 4+2+1=7;
  • diferença de x em arquivo e diretório;
  • chmod x chown;
  • por que chmod 777 raramente é a solução correta para problemas de acesso.

🧪 MINI SIMULADO

1. chmod 600 arquivo significa?

✅ Dono rw-; grupo e outros sem permissão.

2. chmod 755 script significa?

✅ Dono rwx; grupo r-x; outros r-x.

3. Qual comando muda permissões?

✅ chmod.

4. Qual comando muda proprietário?

✅ chown.

5. Quanto vale r-x em octal?

✅ 5.

6. Qual classe representa g no modo simbólico?

✅ Grupo.

7. u+x faz o quê?

✅ Adiciona execução ao dono.

8. ls -l mostra dono e grupo?

✅ Sim.


✅ CHECKLIST DO DIA

  • Sei interpretar ls -l
  • Entendo r, w, x em arquivos e diretórios
  • Sei usar chmod simbólico
  • Sei converter permissões octais
  • Sei usar chown com cautela
  • Entendo por que 777 é uma má prática como solução genérica

📅 Próximo passo - Dia 27

No próximo dia: Diretórios temporários, sticky bit e links simbólicos.


📚 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