🔐 sudo vs su no Linux — Os dois dão mais poder, mas não funcionam do mesmo jeito!
Usar privilégio administrativo sem entender a diferença entre esses comandos é uma ótima forma de transformar um erro simples em problema sério.
Tanto sudo quanto su podem permitir tarefas administrativas, mas fazem isso de maneiras diferentes.
🧠 Aqui vão algumas dicas para entender:
1️⃣ sudo eleva apenas o comando necessário
Exemplo: sudo apt update
Nesse caso, apenas aquele comando é executado com privilégios elevados, se seu usuário tiver permissão para isso.
💡 Normalmente, sudo usa a senha do próprio usuário autorizado e ainda deixa registros das ações executadas.
2️⃣ su troca de usuário
O comando: su normalmente tenta abrir uma sessão como root e pode pedir a senha dessa conta.
Também é possível trocar para outro usuário: su usuario
Já: su - abre uma sessão de login mais completa, carregando o ambiente do usuário de destino.
3️⃣ Para administração diária, prefira privilégio mínimo
Usar sudo para tarefas específicas costuma ser mais seguro do que permanecer vários minutos trabalhando como root.
Depois de entrar com su, todos os comandos daquela sessão podem ter privilégios administrativos.
Uma distração deixa de ser “Permission denied” e vira “parabéns, você realmente apagou”.
👁️🗨️ Bônus paranoico:
Não use sudo su ou sudo -i por hábito só para “facilitar”. Sessões completas como root são úteis em algumas tarefas administrativas, mas aumentam a chance de executar comandos perigosos sem perceber.
A regra é simples: use o menor privilégio necessário pelo menor tempo possível.
#Linux #Sudo
👇 Quer entender mais sobre isso?
https://youtu.be/ES8GOgSCu64
