Imagen de rioport
+1
+1
-1

Si no has agregado tu usuario al grupo sudo vuelve a iniciar con el live-cd, monta la partición de Ubuntu en /mnt (creo que eso ya lo deberías saber hacer), abre una terminal y ejecuta lo siguiente:

sudo -i
gedit /mnt/ubuntu/etc/sudoers

y agrega la linea siguiente:

%admin ALL=(ALL) ALL

No borres su contenido solo agrega esa linea, guarda y cierra. Reinicia y prueba.

+1
+1
-1

-- GC --

Imagen de rioport
+1
+1
-1

Inicia Ubuntu de manera normal y en la terminal ejecuta el siguiente comando:

groups

Si en esa lista no sale la palabra sudo es porque tu usuario no está agregado a ese grupo. ¿Eres el único usuario del PC?.

Para agregarlo necesitas iniciar en modo recovery => netroot y desde ahí agregar tu usuario al grupo sudo.

usermod -G sudo -a imhotep

/* Esto suponiendo que el nombre de tu usuario es imhotep, si no es así cámbialo por el correcto */

+1
+1
-1

-- GC --

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 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 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 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 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 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 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 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

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 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 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 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 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 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 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 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 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 .doc
+1
0
-1

esto se va a convertir en un culebrón...

+1
0
-1