Estou usando o Ubuntu 20.04 no meu laptop e tentei algo no console de execução. Eu digitei sudo -i
e nada aconteceu quando eu apertei o botão enter. Eu assumi que me tornei superusuário na GUI primeiro.
Tentei verificá-lo usando o terminal com whoami
comando e ele disse meu nome de usuário padrão. Então, usei Alt+ F2atalho novamente e tentei digitar um comando que precisa de permissão de root para ser executado sudo cat /etc/shadow
e nada aconteceu novamente.
Além disso, digitei algo sem sentido e disse Command not found
.
Quero dizer, ele executa comandos válidos normalmente, mas não consegui entender o que aconteceu depois que digitei sudo -i
usando Alt+ F2atalho.
Aqui está a captura de tela para deixar claro
Depois de digitar
sudo -i
(ousudo cat /etc/shadow
) osudo
comando tentou ler sua senha do terminal. No entanto, se você executar o comando dessa maneira, não haverá um terminal do qualsudo
possa ler a senha; então acabou abortando.Como o @steeldriver notou acima, você precisa de um terminal para executar a maioria das ferramentas de linha de comando (e
sudo
é uma delas). Abra um terminal primeiro e digitesudo -i
na janela do terminal.Se você deseja executar programas da GUI (não da linha de comando) com permissão de root, a alternativa da GUI
sudo
épkexec
; no entanto, seu uso é um pouco mais complicado do quesudo
. Por exemplo, é assim que executo a janela do terminal GNOME com permissões de root: