sudo não faz nada e su não aceita minha senha

sudo não faz nada e su não aceita minha senha

Quando digito sudo, o comando não parece fazer nada de útil. Eu esperava que minha senha fosse solicitada ou um shell de root, mas em vez disso só recebo isto:

$ sudo
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
            [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
            prompt] [-T timeout] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
            prompt] [-T timeout] [-u user] file ...

suparece iniciar normalmente, mas não aceita minha senha. Não consigo fazer login como superusuário.

Há algum problema com minha instalação ou estou fazendo algo errado?

Responder1

Pelas informações fornecidas, seu sistema está funcionando conforme o esperado.

Você precisa fornecer ao sudo um comando, uma opção ou ambos (dependendo da opção escolhida).

Um método fácil de testar:

sudo -s

Isso deve solicitar sua senha e, em seguida, fornecer um shell de root.

O su(mudar de utilizador) por padrão, sem argumentos, registra o usuário como root, mas você precisa fornecer a senha do root e não a sua para que ele tenha sucesso. Por padrão no Ubuntu, root não tem senha, então suretorna authentication failure. Talvez tenha sido essa a mensagem que você viu? Se desejar, você pode usar sudoto run su, o que significa que você só precisa inserir sua própria senha, mas é mais simples iniciar um shell root com sudo -iou sudo -s(ou seja, sem chamar um programa adicional).

informação relacionada