Problema con Ubuntu sudo error, is mode 0777, should be 0440

Imagen de anonimoxd9666
0 puntos

Hola! Estoy haciendo formación profesional y por un error mio la cague con el tema de los permisos y eso, y ahora cada vez que quiero hacer un "sudo" me sale lo siguiente:

sudo: /etc/sudoers is mode 0777, should be 0440
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Como soy un usuario mas o menos "avanzado" (aunque la cague con lo otro...) estuve leyendo varios temas por el estilo en el foro, en los que decia que hiciera lo siguiente:
Reiniciar Ubuntu en modo de recuperación, ir al root y poner chmod 0440 /etc/sudoers
o, otros post tambien decian que antes del "chmod 0440 /etc/sudoers" agregar mount -o remount,rw /.
Probé de las 2 maneras, pero igualmente al poner "chmod 0440 /etc/sudoers me sigue saliendo "sudo: /etc/sudoers is mode 0777, should be 0440........."

Agradecería si alguien me puediera ayudar, ya que no quiero tener que formatear el ordenador ya que tengo cosas muy importantes, no solo trabajos, sino maquinas virtuales de en total mas de 30GB.
Gracias!

Imagen de Gabriel_M
+1
+1
-1

Inicia con un live-dvd/usb
Terminada la carga abre una terminal y ejecuta en ella:

sudo su
fdisk -l
#identificada la partición / de tu disco, supongamos sea /dev/sda1, continua con:
mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
cd /mnt
chmod  444 /etc/sudoers
chgrp root /etc/sudoers
reboot
"... no quiero tener que formatear el ordenador ..."

Esto suena como muy Windows. ¿Formatear el disco de un ordenador por un problema de permisos de archivo?

+1
+1
-1
Imagen de anonimoxd9666
+1
0
-1

Hola muchas gracias por la respuesta, no hay otra forma de hacerlo sin que sea desde un live?
Y en caso de hacerlo en live, simplemente meto una imagen de Ubuntu en el USB y luego que, donde meto los comandos?
Y de nuevo gracias amigo :)

+1
0
-1
Imagen de anonimoxd9666
+1
0
-1

Hola segui los pasos que dijistes y alfinal el problema se solucionó y puedo hacer sudo sin problemas!
Aunque en la parte de "chmod 444 /etc/sudoers" nose si te equivocastes, porque puse eso y cuando reinicie el PC al hacer sudo me salia "sudo error, is mode 0444, should be 0440", así que lo cambie por 0440 suponiendo que te avias equivocado y al reiniciar si que me dejo. El segundo "problemilla" fue que cuando corregí eso al hacer sudo me salia que /etc/sudoers.d/README no tenía los permisos de sudo o algo, asi, asi que hice chmod 0440 /etc/sudoers.d/README y ya esta! Bueno gracias por la ayuda, lo que me preocupa es que virtual box no me abre maquinas virtuales, pero nose si es por el cambio de hardware o por permisos, me sale lo siguiente:

Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE).

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

1- Siempre es conveniente tener a mano un live-dvd/usb
2- Terminada la carga
abres una terminal
Los comandos se ejecutan en una terminal
3- Estimo que resulta necesario utilizar un live, ya que dices que como root del sistema no has podido cambiar los permisos, asi que debes hacer un chroot del sistema, para eso es necesario una sesión live.

+1
0
-1
Imagen de anonimoxd9666
+1
0
-1

OK!! De verdad que muchas gracias, solo una cosa más, cuando hago lo de chroot?

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

... es para hacer chroot del sistema, es decir hacer dueño y trabajar en la terminal con el sistema instalado en el rígido, para luego mediante chmod cambiar los permisos del archivo y mediante chgrp hacer a root dueño de ese archivo.
Lo único que debes evitar es borrar algo.

+1
0
-1
Imagen de anonimoxd9666
+1
0
-1

Hola :( ! Me baje la ISO de Ubuntu 12.04 64bits y la puse en el USB primero desde el mismo programa que trae ubuntu para crear este tipo de cosas. Al reiniciar y elegir que arranque desde el pen me salía:
Multiple activa partitions, reboot and select proper boot device or insert boot media in selected boot device (por si hace falta hice unas capturas con el Gparted y las particiones). Como con ese no lo pude hacer, me baje el UNitBoot o algo así, y repeti los pasos, esta vez si me dejo aunque me salian estas opciones:
- Try Ubuntu without installing, install ubuntu, test memory y check disk (no habia opcion de terminal). Igualmente le di a "Install Ubuntu y Test Ubuntu" y al presionar ambos salia "Ubuntu y cargaba..." y me volvia al mismo menu... Asi que la verdad es que ya no se que hacer, ahora tengo pensado intentarlo desde un CD, pero no estoy seguro si va a funcionar, respecto a lo anteriormente comentado, se te ocurre alguna cosa?

+1
0
-1
Imagen de Car-los
+1
0
-1

A ver... si lo que quieres es arrancar desde el lápiz usb para arreglar los problemas del sistema operativo que tienes en el disco duro debes elegir la opción "Try Ubuntu without installing" . Esto arrancara ubuntu desde el lápiz. Cuando cargue abres una terminal y tecleas lo que te han dicho en el primer post.

La opción que habías elegido de "install Ubuntu" hubiera instalado el sistema en el disco duro. Me parece raro que haya vuelto al menú inicial. ¿Tu pc admite 64 bits?

+1
0
-1
Imagen de anonimoxd9666
+1
0
-1

Si el Ubuntu que tengo actual es de 64bits, el problema es que como dije arriba, le dice a ambas opciones y me vuelve al menu de UNetboot y ya no se que hacer !!! ;-(

+1
0
-1
Imagen de Car-los
+1
0
-1

Coge el lápiz usb donde tienes el live y bórralo entero. Si tiene particiones quítalas y deja sólo una.
Arranca Unetbootbin y vuelve a instalar ubuntu en él. Luego vuelve a probar.

Esto hazlo en un equipo distinto al de donde tienes el problema porque Unetbootbin necesita permisos de root y si dices que no puedes hacer sudo... igual el problema está ahí.

Si te vuelve a pasar yo descargaría de nuevo la iso de ubuntu.

Nunca he tenido problemas con esto así que hazlo despacio y fíjate bien porque me da la impresión de que estás haciendo algo mal...

+1
0
-1
Imagen de anonimoxd9666
+1
0
-1

Hola, volví a empezar de 0 y no funcionó, así que directamente lo grabé en un CD y ahí si me permitió abrir la terminal, etc. Mañana probaré lo de los permisos haber si funciona y sino formatearé el equipo!
Mañana les cuento como fue, gracias :)!

+1
0
-1