O que é o utilizador root e porque não convém usá-lo sempre
O risco real de um erro acidental, e porque o sudo é a alternativa mais segura.
root é o utilizador com controlo total sobre o sistema — pode modificar, apagar ou danificar qualquer coisa, sem restrições. Precisamente por isso, não convém usá-lo no dia a dia.
O risco real: com root, um erro de escrita num comando (um espaço a mais, um caminho errado) pode apagar ficheiros críticos do sistema sem qualquer aviso prévio — exatamente o mesmo comando, com um utilizador normal, teria sido bloqueado por falta de permissões, dando-lhe a oportunidade de se aperceber do erro antes de causar danos.
A alternativa correta: sudo
Em vez de iniciar sessão como root de forma permanente, use
sudo antes de um comando pontual que realmente precise de
permissões elevadas — obtém o poder de root só para ESSE comando
concreto, não para toda a sessão.
sudo apt update
Esta filosofia ("use permissões elevadas só quando e onde precisar delas, não o tempo todo") é uma das razões pelas quais as distribuições modernas orientadas para o desktop não ativam a conta root por predefinição — empurram-no para o sudo desde o início.
Dica: se um tutorial lhe pedir para iniciar sessão
diretamente como root para uma tarefa que poderia fazer com
sudo, prefira sudo — o resultado final é o
mesmo, com menos risco de um erro passar despercebido.
Perguntas frequentes
É perigoso usar sudo?
É mais seguro do que estar ligado permanentemente como root, já que só eleva permissões para o comando pontual onde o usa, não para toda a sessão — reduz a janela de risco de um erro acidental.
Porque é que muitas distribuições não ativam a conta root por predefinição?
Para incentivar o uso do sudo em seu lugar, que é mais seguro por limitar as permissões elevadas só ao comando específico que precisa delas, em vez de as manter ativas o tempo todo.