sudo deve ser um erro de root setuid e o modo de recuperação requer senha de root?

sudo deve ser um erro de root setuid e o modo de recuperação requer senha de root?

Quando tento executar sudo su, recebo a seguinte mensagem:

sudo: must be setuid root

Quando tento reiniciar no modo de recuperação, ele pergunta:

Enter root password for maintenance

Estou usando o Ubuntu 10.10. Não posso fazer nenhum truque mencionado em todos os outros sites até e a menos que eu comece sudoa trabalhar. Como eu posso fazer isso?

Responder1

De alguma forma, seu sudoexecutável perdeu as permissões corretas. Entre no modo de manutenção ( Ctrl+D), não deverá pedir senha, se não houver nenhuma definida, e execute o seguinte comando:

chmod 4755 /usr/bin/sudo

Se você não conseguir entrar no modo de manutenção, poderá inicializar a partir de um Live CD/pendrive USB e montar o sistema de arquivos correspondente e então executar o chmodcomando.

Responder2

Você pode tentar de outra maneira:https://help.ubuntu.com/community/LostPassword

Se o "Modo Padrão" não funcionar para você e você receber a mensagem "Forneça senha de root para manutenção", você pode recuperar sua senha usando as etapas a seguir

  1. Reinicie o computador

  2. Pressione Shiftou Escno prompt do grub (como anteriormente).

  3. Selecione sua imagem.

  4. Destaque a linha que inicia o kernel e pressione epara editar

  5. Vá até o final da linha, altere ropara rwe adicioneinit=/bin/bash

Pressione Entere, em seguida, pressione bpara inicializar seu sistema.

Seu sistema inicializará em um shell root sem senha.

  1. Digitarpasswd username

  2. Coloque sua senha.

  3. Digitarreboot

informação relacionada