Cambié el permiso para la carpeta/etc. Sudo no funciona después de eso

Cambié el permiso para la carpeta/etc. Sudo no funciona después de eso

Cambié el permiso para la carpeta /etc a 777 conchmod. Cuando intento corrersudodespués de eso se niega a trabajar. Encontré algunas soluciones, como ir al modo de recuperación para arreglar cosas, pero el modo de recuperación no es una opción para mí ya que Grub no se carga en absoluto. Incluso manteniendo presionada la tecla Mayús o repitiendo Esc no se cargaComida. Intenté actualizar grub pero nuevamente, eso requieresudo! http://www.psychocats.net/ubuntu/fixsudo

r2d2@Sdnhbuz-r2d2:~$ sudo update-grub
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Respuesta1

Si cambió los permisos de forma recursiva (con la opción -R), entonces tiene un problema, porque debe restaurar el permiso correcto para cada archivo. Si solo cambió el permiso de la carpeta etc., es fácil de resolver.

Descargue y grabe el CD de instalación de Ubuntu (es un Live-CD).

Inserte un live-cd (o un live-usb) en su computadora e inicie la máquina usándolo (recuerde decirle a su computadora/bios que inicie desde el cd/usb si no es la primera opción).

No seleccione "instalar ubuntu", seleccione "probar ubuntu".

Con Live Ubuntu ejecutándose, monte el disco de su computadora y cambie los permisos.

Si no sabes cómo hacerlo. Puede abrir una terminal (o presionar Ctrl-Alt-t) y ejecutar

sudo fdisk -l

Esto enumerará todos sus discos y particiones. Normalmente, el disco de su computadora será /dev/sda y la partición principal será la partición de Linux más grande (supongo que /dev/sda1). Luego ejecuta:

sudo mount /dev/sda1 /mnt

No te preocupes, estás ejecutando ubuntu en vivo y sudo funcionará. Ahora entra en mnt:

cd /mnt

y restaurar los permisos:

sudo chmod 755 etc

Ahora cierre la terminal, apague Live Ubuntu y reinicie desde su computadora (expulse el CD/USB antes de reiniciar).

Puedes seguir este proceso con cualquier live-cd de Linux.

información relacionada