¿sudo debe ser setuid error de raíz y el modo de recuperación requiere contraseña de raíz?

¿sudo debe ser setuid error de raíz y el modo de recuperación requiere contraseña de raíz?

Cuando intento ejecutar sudo su, recibo el siguiente mensaje:

sudo: must be setuid root

Cuando intento reiniciar en modo de recuperación, me pregunta:

Enter root password for maintenance

Estoy usando Ubuntu 10.10. No puedo hacer ningún truco como se menciona en todos los demás sitios web hasta que empiece a sudotrabajar. ¿Cómo puedo hacer eso?

Respuesta1

De alguna manera su sudoejecutable perdió los permisos correctos. Inicie el modo de mantenimiento ( Ctrl+D), no debería pedirle contraseña, si no hay ninguna establecida, y ejecute el siguiente comando:

chmod 4755 /usr/bin/sudo

Si no puede ingresar al modo de mantenimiento, puede iniciar desde un Live CD/memoria USB y montar el sistema de archivos correspondiente y luego ejecutar el chmodcomando.

Respuesta2

Puedes intentarlo de otra manera:https://help.ubuntu.com/community/LostPassword

Si la "forma estándar" no funciona para usted y recibe el mensaje "Proporcionar contraseña de root para mantenimiento", puede recuperar su contraseña siguiendo los siguientes pasos

  1. Reinicie su computadora

  2. Presione Shifto Esccuando se le solicite grub (como antes).

  3. Selecciona tu imagen.

  4. Resalte la línea que comienza con kernel y presione epara editar

  5. Vaya al final de la línea, cambie a roy rwagregueinit=/bin/bash

Presione Entery luego presione bpara iniciar su sistema.

Su sistema se iniciará en un shell raíz sin contraseña.

  1. Escribirpasswd username

  2. Establece tu contraseña.

  3. Escribirreboot

información relacionada