Você deve realmente usar sudo -i
para iniciar um shell interativo. Em seguida, digite sua senha de login. Não aparecerá; tudo bem. Continue digitando e pressione Retornar .
Para sair do shell interativo, digite exit
ou ^D
(que é Controle - D , não Comando - D ). Você estará de volta ao seu terminal normal.
Com relação à sua pergunta original: use sudo su
.
O comando su
concede acesso à conta de outro usuário, mas você precisa saber a senha desse usuário. Como root
está desabilitado por padrão (e por um bom motivo) e não tem senha, você pode usar sudo
, que concede privilégios elevados para um comando, para anular essa regra. Quando sudo
solicitar sua senha:
[sudo] password for huang:
insira sua senha. Não aparecerá por motivos de segurança (para que as pessoas não consigam ver quanto tempo é), mas estão sendo inseridas. Pressione Return quando terminar.