Como usar o comando sudo corretamente
Boas práticas e os riscos a evitar, como executar scripts não revistos com permissões elevadas.
sudo ("superuser do") executa um comando pontual com permissões elevadas, sem precisar de iniciar sessão por completo como root.
sudo apt update
Vai pedir-lhe a sua própria palavra-passe (não a do root) para confirmar.
Boas práticas
- Use-o só quando o comando realmente precisar dele — não o coloque "por precaução" à frente de comandos normais que funcionam sem ele.
- Leia bem o que faz um comando antes de o executar com sudo — com permissões elevadas, um erro tem mais margem para causar dano real.
- Nunca execute com sudo um script transferido de uma fonte que não conhece bem.
O sudo lembra-se da sua autenticação durante alguns minutos depois da primeira utilização — por isso não pede a palavra-passe em comandos sudo consecutivos imediatos, mas voltará a pedi-la passado esse tempo de inatividade.
Aviso: evite encaminhar conteúdo transferido
diretamente para o sudo (curl algo | sudo bash) sem
verificar antes o que esse script faz — é uma forma comum de se
recomendar a execução de código não verificado com permissões totais.
Perguntas frequentes
Porque é que o sudo não me pede a palavra-passe sempre?
Lembra-se da sua autenticação durante alguns minutos depois da primeira utilização, para não a pedir em cada comando consecutivo — passado esse tempo de inatividade, voltará a pedi-la.
É perigoso executar 'curl | sudo bash'?
Pode ser, se não verificar antes o que o script faz — está a executar código transferido diretamente com permissões totais, sem oportunidade de o rever primeiro.