no puedo actualizar con sudo o root en la terminal de ubuntu 10.04

Imagen de egiptomon
0 puntos

el mensaje que me sale es este:sudo: /etc/sudoers.d/99_sbscheduler is mode 0644, should be 0440
>>> /etc/sudoers: /etc/sudoers.d/99_sbscheduler near line 24 <<<
sudo: parse error in /etc/sudoers near line 24
sudo: no valid sudoers sources found, quitting... no se como poder arreglarlo y por eso os pido un poco de ayuda e estado mirando por otros sitios pero me biene en otro idioma.. espero me puedan ayudar un saludo y gracias a esta comunidad tan maravillosa que es la de ubuntu

Imagen de Scorpyo82
+1
+1
-1

/etc/sudoers.d/99_sbscheduler is mode 0644, should be 0440

Dice que el archivo no tiene los permisos que debería... tiene que tener permisos 0440 y tiene permisos 0644.

El archivo sudoers también parece tener un problema en la línea 24.
¿Has modificado ese archivo?
Ese archivo se modifica con "visudo" que se encarga de verificar el archivo antes de abrirlo (por si ya está abierto) y guardarlo (por si hay algún error ortográfico).

Posible solución:

Tendrías que iniciar el pc y en la entrada de grub elegir entrar en modo recovery.
Eliges root console (o algo así) y estarás en modo root.

Cambia los permisos del primer archivo:
chmod 0440 /etc/sudoers.d/99_sbscheduler

Luego echa un vistazo al archivo sudoers.

visudo

Comprueba en la línea 24 que no haya un problema y nos comentas.

Un saludo.

+1
+1
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de egiptomon
+1
0
-1

perdona pero como hago para modificar ese archivo si con sudo no puedo entrar ... ah y que tecla tengo que utilizar para entrar en modo recovery gracias

+1
0
-1
Imagen de .doc
+1
0
-1

entrando, como te han dicho, en modo recovery, y ahí te pide que metas la contraseña para abrir la tty como root. Y para entrar en modo recovery no tienes que utilizar ninguna tecla, solo tienes que elegir ese modo cuando te salga la pantalla del grub (viene a continuación de la línea que usas para entrar 'normal').

(Nota: si te armas lío con visudo, quizás puedas usar
# nano /etc/sudoers
(con Ctrl+X para salir, guardando los cambios)

+1
0
-1
Imagen de egiptomon
+1
0
-1

yo es que el menu de grub no lo tengo tal y como es tengo instalado burg grub menu

+1
0
-1
Imagen de .doc
+1
0
-1

pues ni idea de cómo sale con burg, pero tiene que ser bastante similar.

+1
0
-1
Imagen de egiptomon
+1
0
-1

ok voy a ver si lo soluciono y ya os comento un saludo

+1
0
-1
Imagen de egiptomon
+1
0
-1

visudo: /etc/sudoers: Permission denied
visudo: /etc/sudoers: Permission denied

+1
0
-1
Imagen de egiptomon
+1
0
-1

bueno e conseguido solucionarlo gracias al apollo que me habeis prestado ...queria daros las gracias la solucion simplemente lo que me habeis dicho daros las gracias nuevamente y seguir asi ayudando y apollando a la gente como yo un saludo..

+1
0
-1
Imagen de Scorpyo82
+1
0
-1

¿Como lo solucionaste egiptomon?
¿Estaba corrupto el archivo sudoers?

Un saludo y enhorabuena.

PD: No contesté antes porque no cogí el pc, pero como siempre hay mucha gente pendiente ;)

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de egiptomon
+1
0
-1

perdona que no te haya contestado antes Scorpy82: pero es que no e estado en casa en cuanto ala solucion simplemente tuve que añadir el comando NOPASSWD: ALL en la ultima linea del fichero /etc/sudoers por que yo no la tenia.... y no se por que. pero bueno la solucion esta ay por lo menos en mi caso espero dar la solucion para otros ubunteros que puedan tener el mismo problema que yo....un saludo y ya comentamos

+1
0
-1
Imagen de Scorpyo82
+1
+1
-1

Humm
NOPASSWD: ALL
Eso no biene en ninguna distribución, porque que yo recuerde con eso evitas que a tu usuario se le pida una clave para hacer trabajos administrativos.
Es muy poco seguro usar un pc así y no lo veo como una solución al problema, si no como una forma eventual de evitarlo.

Deberías postear el contenido de tu archivo sudoers a ver si podemos echarle un ojo a lo que hay dentro que pueda estar causando el problema.

Un saludo.

+1
+1
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de egiptomon
+1
0
-1

hola de nuevo Scorpy82 mira aqui te pongo mi archivo sudoers:# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults env_reset,lecture

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL) ALL

#Uncomment to Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

#includedir /etc/sudoers.d
este es...... mira a ver si podemos solucionarlo de una vez ..porque espero no estar metiendo la pata con algun otro archivo. ah perdona me sale tambien este mensaje:We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility. espero puedas ayudarme un saludete y mil gracias

+1
0
-1
Imagen de Scorpyo82
+1
+1
-1

Mi archivo difiere un poco del tuyo, ya que en el mío añadí un par de cosas, pero por si quieres mirarlo pone:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset, timestamp_timeout=15
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
%admin ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

Pero cabe destacar que en mi primer mensaje te comenté que había un archivo con problemas de permisos y por eso te lanzaba ese error.
Voy a cambiar los permisos de ese archivo en mi sistema a ver si me lanza el mismo error que a ti.
Y luego te comento.

Un saludo.

+1
+1
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de egiptomon
+1
0
-1

ok ya me comentas de nuevo gracias

+1
0
-1
Imagen de Scorpyo82
+1
0
-1

No tengo ese archivo en /etc/sudoers.d/
tan solo tengo un README dentro.

¿Corregista ya los permisos del archivo "/etc/sudoers.d/99_sbscheduler"?

Un saludo.

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de egiptomon
+1
0
-1

bueno voy a probar a corregir ese archivo a ver si lo soluciono y ya te comento.......muchas gracias. (espero no hacerme muy pesado con esto os pido perdon de antemano....un saludo)

+1
0
-1
Imagen de egiptomon
+1
0
-1

sudo: /etc/sudoers.d/99_sbscheduler is mode 00, should be 0440
>>> /etc/sudoers: /etc/sudoers.d/99_sbscheduler near line 27 <<<
sudo: parse error in /etc/sudoers near line 27
sudo: no valid sudoers sources found, quitting ..no consigo arreglarlo despues de tanto trastear me a vuelto a salir el mismo mensaje pero ahora el modo es 00 y no 0644 necesito ayuda urgente para poder arreglarlo de una vez (no se arreglar la linea chmod 0440 como puedo acerlo)muchas gracias de nuevo espero respuesta saludos

+1
0
-1
Imagen de Scorpyo82
+1
+1
-1

¿Cuales comandos, o cual es el procedimiento que estás siguiendo para corregir el problema?
¿Podrías poner que es lo que aparece cuando ejecutas las ordenes para corregir el problema?

El problema sigue siendo el mismo, los permisos del archivo "/etc/sudoers.d/99_sbscheduler" no son los correctos.
Para arreglarlo deberías poner en una terminal:
sudo chmod 440 /etc/sudoers.d/99_sbscheduler

Un saludo.

+1
+1
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de egiptomon
+1
0
-1

hola de nuevo Scorpy82 ..el procedimiento que estoy siguiendo es el que me has dicho entrar en modo recovery e ir al modo root. pero ese archivo no me sale.....en consola intento entrar con sudo chmod pero me sigue lanzando el mismo error... no se que voy a hacer y realmente el problema son los dichosos permisos. tengo tal cacao mental que ya no se por donde meter mano un saludo y darte mil gracias por intentar ayudarme de esta manera.......espero comentario

+1
0
-1
Imagen de Alcruz
+1
+1
-1

Lo que te falta es decir que has hecho para que se genere el archivo /etc/sudoers.d/99_sbscheduler
Este archivo solo se puede generar por acciones que hayas realizado, en principio yo lo eliminaría o lo muevo a otro directorio, por ejemplo a /home
recomiendo hacer lo siguiente
1.- inicia en modo recovery
2.- selecciona metroot o algo así
3.-
mv /etc/sudoers.d/99_sbscheduler /home
visudo
el último comando abrirá el archivo /etc/sudoers
debes dejarlo así

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

+1
+1
-1
Imagen de Alcruz
+1
0
-1

Otra cosa, tengo entendido que la 10.04 dejó de tener soporte, por lo que ya no tendrás actualizaciones, pero podrás seguir instalado paquetes siempre que cambies tu sources.list , busca en el foro como cambiar los repositorios.

+1
0
-1
Imagen de egiptomon
+1
0
-1

hola Alcruz yo no e hecho nada para que ese archivo este ahi o por lo menos que yo sepa..simplemente fui a actualizar el sistema y me salio el error...... ya e intentado arreglarlo de varias formas pero nada no lo consigo me vuelve a salir el error voy a probar como dices a ver si hay suerte y lo puedo solucionar gracias y un saludo ya te comento como a ido

+1
0
-1
Imagen de egiptomon
+1
0
-1

hola de nuevo mira e copiado y pegado en la terminal el archivo que me as puesto pero al cerrar y salr me dice que ponga el nombre del archivo a escribir que archivo es el que tengo que poner gracias y un saludo espero respuesta

+1
0
-1
Imagen de Alcruz
+1
+1
-1

Lo que puedes hacer es arrancar con el LiveCD de Ubuntu 10.04 vas al menú Lugares y seleccionas la instalación en DD de Ubuntu, navega hasta dar con el archivo /etc/sudoers paralelamente abre un terminal y pones
sudo gedit , dejas un espacio, arrastra el archivo sudoers al terminal y pulsa Enter , de esa manera podrás hacer las modificaciones a ese archivo sin mas trámites

+1
+1
-1
Imagen de egiptomon
+1
0
-1

bueno voy a probar de esa manera a ver si lo soluciono de una vez por todas y si no lo consigo me dare por vencido mil gracias y ya comento como me a ido

+1
0
-1
Imagen de egiptomon
+1
0
-1

buenas de nuevo ...mira e arrancado con el live cd y e navegado hasta la carpeta sudoers.d y en permisos me pone lo siguiente:propietario root...................acceso a carpeta:no lista,creacion/borrado acceso.......... y a si en lo que sigue sucesivamente el problema esta en los permisos bueno me rindo queria daros las gracias por la ayuda que me haveis prestado y deciros que sois los mejores un saludo y de nuevo mil gracias

+1
0
-1
Imagen de Scorpyo82
+1
+1
-1

..el procedimiento que estoy siguiendo es el que me has dicho entrar en modo recovery e ir al modo root. pero ese archivo no me sale.....

¿A que archivo te refieres? ¿Al "/etc/sudoers.d/99_sbscheduler"?

en consola intento entrar con sudo chmod pero me sigue lanzando el mismo error...

Cuando dices eso no queda nada claro como lo hiciste, que te salió en pantalla.... cuando te salió... etc, deberías escribir exactamente cuando te sale el problema.

¿Al intentar arreglarlo?

¿Después de aparentemente haber corrido con exito el primer comando? (sudo chmod 0440 /etc/sudoers.d/99_sbscheduler)

Un saludo y no te des por vencido, que todo tiene arreglo menos la muerte.

+1
+1
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de egiptomon
+1
0
-1

hola de nuevo Scorpyo82..voy a ser un poco cabezon e intentar arreglarlo gracias al apollo que me estais dando en cuanto al archivo que no sale si es:/etc/sudoers.d/99_sbscheduler y en consola ..si es despues de haber corrido el comando ....sudo chmod 0440 /etc/sudoers.d/99_sbscheduler) cuando me da el error espero poder solucionarlo de una vez por todas y asi no daros mas quebradero de cabeza muchas gracias y a ver si lo consigo ya un saludo

+1
0
-1
Imagen de Scorpyo82
+1
+1
-1

Lista el directorio /etc/sudoers.d para ver los permisos y pégalo aquí:
ls -al /etc/sudoers.d/

Un saludo.

+1
+1
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de egiptomon
+1
0
-1

: mira este es el mensaje que me laza la terminal:ls: no se puede abrir el directorio /etc/sudoers.d/: Permiso denegado esta claro que el problema son los dichosos permisos ¿haciendo un chmod para dar permisos se solucionaria?
un saludo... espero comentario

+1
0
-1
Imagen de Scorpyo82
+1
+1
-1

Intenta hacer las operaciones tras hacer:
su
Así te convertirás en root
Pero ahora no hace falta poner sudo en los comandos anteriores, simplemente:
ls -al /etc/sudoers.d/

Un saludo.

+1
+1
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de egiptomon
+1
0
-1

buenas Scorpyo82....pongo en la terminal el comando su me pide contraseña la pongo y me dice fallo de autenticacion.
pongo el archivo ls -al /etc/sudoers.d/ y me lanza no se puede abrir el directorio /etc/sudoers.d/ :permiso denegado

+1
0
-1
Imagen de rioport
+1
+1
-1

Desde el live-cd puedes modificar los permisos del archivo:

sudo -i
chmod 0440  /ruta/al/archivo/99_sbscheduler

También puedes corregir el archivo sudoers, consulta su contenido y muestralo acá:

# Continuando con la terminal anterior
cat  /ruta/al/archivo/sudoers
+1
+1
-1

-- GC --

Imagen de Scorpyo82
+1
+1
-1

Abría antes que explicarle más cosas que no sabe...
Como que por ejemplo, tiene que identificar la partición donde tiene /
sudo su
fdisk -l

Ejemplo:

/dev/sda7 275017728 317984767 21483520 83 Linux

La tiene que montar bien a mano o bien con mount
mount /dev/sda7 /mnt

Y que tiene que navegar hasta dicho lugar en la ruta /media o donde lo haya montado
cd /mnt/etc/sudoers.d
chmod 0440 /ruta/al/archivo/99_sbscheduler

Supuestamente era más sencillo lo que yo le decía, pero como en un principio no está copiando lo que pone y lo que sale exactamente por pantalla, si no que lo explica o lo escribe con sus palabras pues por eso insistí en que pusiera exactamente (un copia y pega).

Como bien dices, sería mucho mas "ir al grano" si directamente lo hace con un liveCD

Un saludo.

+1
+1
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de egiptomon
+1
0
-1

hola rioport ante todo muchas gracias por contestar:.........e arrancado en live cd y seguido los pasos que dices pero me sigue diciendo que no existe el archivo o directorio ....sin embargo e tecleado el archivo ls -al /etc/sudoers.d/ que me dijo el amigo Scorpyo82 y me a salido el siguiente mensaje:
total1
dr--r----- 2 root root 40 2010-08-16 09;36
drwxr-xr-x 139 root root 620 2013-05-08 15:09
-r--r----- 1 root root 819 2010-04-13 17:43 README.......no se si el problema pueda estar ahy un saludo espero comentario

+1
0
-1
Imagen de Scorpyo82
+1
+1
-1

sin embargo e tecleado el archivo ls -al /etc/sudoers.d/ que me dijo el amigo Scorpyo82 y me a salido el siguiente mensaje:

Porque estás listando los archivos del LiveCD
Ten encuenta de que el sistema que estás usando no es el tuyo, con lo que /etc/sudoers.d no está en tu disco duro..... es virtual...

Para poder llegar hasta tu archivo en el disco duro has de hacerlo montando la partición como te he explicado en el mensaje anterior.
Lo montas en /mnt
Y allí puedes entrar a modificar los permisos de tu sistema.

Un saludo.

+1
+1
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de rioport
+1
+1
-1

Desde Ubuntu (el que está instalado) ejecuta el siguiente comando y muestra acá el resultado:

cat /etc/fstab

Ahora desde el live-cd ejecuta los siguientes y muestra el resultado:

sudo fdisk -l
sudo blkid
+1
+1
-1

-- GC --

Imagen de egiptomon
+1
0
-1

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
#
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=005964a5-9c61-4475-82e2-8d26a8bba178 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=f4ac20fd-02e4-4eba-8ee9-eb223a978c4f none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
esto es lo que me lanza el cat /etc/fstab

+1
0
-1
Imagen de egiptomon
+1
0
-1

Disco /dev/sda: 40.0 GB, 40020664320 bytes
255 cabezas, 63 sectores/pista, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x000601c7

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 4661 37431296 83 Linux
/dev/sda2 4661 4866 1648641 5 Extendida
/dev/sda5 4661 4866 1648640 82 Linux swap / Solaris

/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="005964a5-9c61-4475-82e2-8d26a8bba178" TYPE="ext4"
/dev/sda5: UUID="f4ac20fd-02e4-4eba-8ee9-eb223a978c4f" TYPE="swap"

esto es lo que me lanza desde el live cd con estos comandos un saludo

+1
0
-1
Imagen de rioport
+1
+1
-1

Con la sesión iniciada desde el live-cd ejecuta los siguientes comandos:

sudo -i
mkdir -p /mnt/ubuntu
mount /dev/sda1 /mnt/ubuntu
chmod 0440 /mnt/ubuntu/etc/sudoers.d/99_sbscheduler

Ahora, sin cerrar la terminal, muestra el contenido del archivo sudoers:

cat /mnt/ubuntu/etc/sudoers

Y reinicia la PC, se supone que con esto el error de los permisos de archivo 99_sbscheduler está solucionado, falta el de /etc/sudoers. Aún así prueba iniciando la PC con el Ubuntu instalado e intenta usar sudo y muestra acá el error que salga.

+1
+1
-1

-- GC --

Imagen de egiptomon
+1
0
-1

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/instead of
# directly modifying this file
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
%admin ALL=(ALL:ALL) ALL

#See sudoers(5) for more information on "#include"directives:

#includedir /etc/sudoers.d

este es mi archivo sudoers espero poder solucionarlo de una vez por todas .... espero comentario gracias

+1
0
-1
Imagen de egiptomon
+1
0
-1

sudo: /etc/sudoers.d/README is mode 00, should be 0440
>>> /etc/sudoers.d/99_sbscheduler: /etc/sudoers.d/README near line 1 <<<
sudo: parse error in /etc/sudoers.d/99_sbscheduler near line 1
sudo: no valid sudoers sources found, quitting
esto es lo que me sale despues de hacer todo lo demas

saludos

+1
0
-1
Imagen de Alcruz
+1
+1
-1

A ver, inicia en Recovery mode o modo de recuperación, luego de hacer una rutina, te saldrán varias opciones, selecciona Net root o algo similar, esto hará que se abra un terminal de root , seguidamente pones
chmod 0440 /etc/sudoers.d/99_sbscheduler
así, tal como está, SIN PONER sudo
Luego renicia en modo normal para ello ejecuta
init 6
Otra cosa, personalmente creo que ese archivo no tiene razón de ser, yo lo eliminará de plano, para ello , inicia en modo Recovery siguiendo los pasos indicados antes para entrar en Net root y finalmente ejecuta
rm /etc/sudoers.d/99_sbscheduler
y otra vez te lo recalco, SIN PONER sudo ya que se trata de una terminal de root

+1
+1
-1
Imagen de egiptomon
+1
0
-1

mira me sigue saliendo esto despues de iniciar en modo recovery y seguir los pasos.

sudo: /etc/sudoers.d/README is mode 00, should be 0440
>>> /etc/sudoers: /etc/sudoers.d/README near line 28 <<<
sudo: parse error in /etc/sudoers near line 28
sudo: no valid sudoers sources found, quitting

un saludo

+1
0
-1
Imagen de rioport
+1
+1
-1

Desde el live-cd ejecuta los siguientes pasos:

sudo -i
mkdir -p /mnt/ubuntu
mount /dev/sda1 /mnt/ubuntu
chmod 0440 /mnt/ubuntu/etc/sudoers.d/README

Ahora desde la misma terminal que tienes abierta has un respaldo de los dos archivos conflictivos:

mv /mnt/ubuntu/etc/sudoers.d/99_sbscheduler /mnt/ubuntu/root/99_sbscheduler.bak
mv /mnt/ubuntu/etc/sudoers /mnt/ubuntu/root/sudoers.bak

De vuelta, en la misma terminal, crea el archivo sudoers:

gedit /mnt/ubuntu/etc/sudoers

En gedit pega el siguiente texto:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults	env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL) ALL

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

Guarda y cierra gedit.

Ahora cambia los permisos del archivo que acabas de crear:

chmod 0440 /mnt/ubuntu/etc/sudoers

Reinicia y prueba.

Nota: El contenido del archivo sudoers lo obtuve del script postinst del paquete sudo para Lucid (10.04).

+1
+1
-1

-- GC --

Imagen de egiptomon
+1
0
-1

¿es normal que me lanze este mesaje?

mv /mnt/ubuntu/etc/sudoers.d/99_sbscheduler /mnt/ubuntu/root/99_sbscheduler.bak
mv: no se puede efectuar «stat» sobre «/mnt/ubuntu/etc/sudoers.d/99_sbscheduler»: No existe el archivo o directorio

+1
0
-1
Imagen de rioport
+1
+1
-1

Puede ser normal si no existe el archivo ¿has montado la partición sda1 en /mnt? si no hazlo (desde el live-cd) con sudo mount /dev/sda1 /mnt/ubuntu . Con el navegador de archivos verifica que exista el archivo 99_sbscheduler en /mnt/ubuntu/etc/sudoers.d/.

+1
+1
-1

-- GC --

Imagen de egiptomon
+1
0
-1

la particion esta montada y e verificado que exista el archivo 99_sbscheduler pero no existe
el archivo sudoers todavia no lo e creado por el error que me lanzo antes

+1
0
-1
Imagen de rioport
+1
+1
-1

Que raro ¿Seguiste las instrucciones de Alcruz?.

Si no existe no importa, continua con los demás pasos.

+1
+1
-1

-- GC --

Imagen de egiptomon
+1
0
-1

por fin creo que el problema esta resuelto pero ahora me lanza esto:

imhotep is not in the sudoers file. This incident will be reported.

+1
0
-1

Páginas