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 sudo
a trabalhar. Como eu posso fazer isso?
Responder1
De alguma forma, seu sudo
executá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 chmod
comando.
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
Reinicie o computador
Pressione Shiftou Escno prompt do grub (como anteriormente).
Selecione sua imagem.
Destaque a linha que inicia o kernel e pressione epara editar
Vá até o final da linha, altere
ro
pararw
e adicioneinit=/bin/bash
Pressione Entere, em seguida, pressione bpara inicializar seu sistema.
Seu sistema inicializará em um shell root sem senha.
Digitar
passwd username
Coloque sua senha.
Digitar
reboot