Há duas coisas que você pode estar se referindo aqui:
Se você deseja executar um único comando como root, execute sudo <command>
. Quando o comando terminar, você perderá os privilégios de root. por exemplo, você pode executar sudo whoami
- o comando whoami
mostra com quem você está logado. sudo whoami
deve mostrar que você é root e quando whoami
for concluído, você perderá os privilégios de root.
su
, no entanto, executa bash
(ou um shell equivalente). bash
perguntará a você, como root, quais comandos você deseja executar. Para sair de su
e bash
, basta digitar exit
; você perderá seus privilégios e voltará ao normal.
A outra possibilidade é que o sudo possa estar armazenando sua autenticação em cache. Isso normalmente dura 5 minutos de quando você digitou sua senha ou quando você executa sudo -k
. Ou você pode desabilitar isso completamente adicionando a seguinte linha ao arquivo / etc / sudoers: timestamp_timeout=0