🔐 chmod simbólico no Linux — Altere permissões sem fazer conta!
Se o chmod 755 parece matemática de outro planeta, o modo simbólico permite dizer diretamente quem recebe ou perde qual permissão.
No chmod simbólico, você combina letras para representar usuário, grupo, outros e as permissões de leitura, escrita e execução.
🧠 Aqui vão algumas dicas para entender:
1️⃣ Saiba quem você está alterando
As letras principais são:
u → dono do arquivo
g → grupo
o → outros usuários
a → todos
As permissões continuam sendo:
r → leitura
w → escrita
x → execução
2️⃣ Use +, - ou = para mudar permissões
Para adicionar execução ao dono: chmod u+x script.sh
Para remover escrita do grupo: chmod g-w arquivo.txt
Para dar leitura para todos: chmod a+r arquivo.txt
💡 O + adiciona, o - remove e o = substitui as permissões daquele grupo.
3️⃣ Combine várias alterações
Você pode fazer: chmod u+rwx,g+rx,o-rwx script.sh
Nesse caso:
O dono recebe leitura, escrita e execução.
O grupo recebe leitura e execução.
Os outros ficam sem acesso.
Também é possível definir exatamente: chmod u=rw,g=r,o= arquivo.txt
Isso deixa o dono com leitura e escrita, o grupo apenas com leitura e os outros sem permissão.
👁️🗨️ Bônus paranoico:
O modo simbólico é ótimo justamente porque você consegue alterar só o que precisa, sem substituir todas as permissões de uma vez.
Antes de usar chmod, confira com: ls -l
E cuidado com: chmod -R
Aplicar uma mudança recursivamente no diretório errado pode transformar uma pequena correção em uma bela ota fumigada de permissões.
👇 Quer entender mais sobre isso?
https://youtu.be/ES8GOgSCu64
#CoachDeOsasco #Linux #Chmod
