Problema cuenta root

Buenas

Hoy me ha llegado el cd de ubuntu y lo he instalado, todo bien.
Ahora quiero cambiar el menu grub, para que salga winxp primero en la lista, pero no puedo editar el fichero boot/grub/menu.lst porque necesito la cuenta de root, mientras no solo es de solo lectura.
He activado la cuenta de root como pone en las faqs
sudo -s
y paso a root@sobremesa#
ahí doy a
passwd
y pongo una nueva contraseña.
Pero luego cuando voy a Aplicaciones / Herramientas del sistema / Root terminal y pongo la contraseña salta un error
Failed to run /usr/bin/x-terminal-emulator as user root:
Proceso hijo termino con el estado 1
no se si es porque no he activado bien la contraseña o que.
Agradezco la ayuda.

Saludos

Imagen de ogma
+1
0
-1

yo tenia el mismo problema y para solucionarlo deje el root y el usuario con la misma clave.

+1
0
-1
Imagen de Fonso
+1
0
-1

Gracias, ya me he registrado y ahora me pongo a investigar más.

Saludos

+1
0
-1
Imagen de Caribdis
+1
0
-1

La explicación es bien sencilla:
La cuenta root de Ubuntu viene anulada por defecto, por lo que para realizar acciones que requieran privilegios de root hay que utilizar sudo, introduciendo la clave de usuario.
Cuando has definido una clave para root, lo que has hecho es habilitar la cuenta root con su correspondiente clave.
Pero cuando intentas ejecutar la terminal root, se hace a través de un gksudo (interfaz gráfica para sudo), por lo tanto la clave que tienes que introducir ahí es la de usuario, no la de root.

Si quieres que al utilizar las aplicaciones que necesitan sudo no te pregunte la clave de usuario, tienes que editar el archivo /etc/sudoers, buscar la línea que contiene:

usuario     ALL=(ALL)      ALL

y cambiarla por:

usuario      ALL=(ALL)     NOPASSWD: ALL

teniendo en cuenta que usuario es tu nombre de usuario.
Ten cuidado al hacer los cambios, porque si te equivocas en la sintaxis puedes dejar el archivo inutilizable.

Saludos.

+1
0
-1

-----
Jorge

Imagen de Anónimo
+1
0
-1

Buenos Días:

Tratando de habilitar la cuenta de root en el distro ubuntu segui los
pasos que se indican:

----------------------------------------------------------------------------
Si quieres que al utilizar las aplicaciones que necesitan sudo no te
pregunte la clave de usuario, tienes que editar el archivo /etc/sudoers,
buscar la línea que contiene:
usuario ALL=(ALL) ALL
y cambiarla por:
usuario ALL=(ALL) NOPASSWD: ALL
----------------------------------------------------------------------

Entonces el archivo estaba exactamente asi solo que en lugar de donde dice usuario en la primera linea
decia caballero
y en la segunda en lugar de usuario decia root
y le agrege la linea esa de NOPASSWD: ALL

pero ahora resulta que si quiero habilitar la cuenta root con el comando sudo -s tal y como dice en la documentacion
por Internet me sale esto en la terminal:
caballero@IVAN:~ $ sudo -s
>>> sudoers file: syntax error, line 21 <<<
sudo: parse error in /etc/sudoers near line 21
caballero@IVAN:~ $

Total que parece que ya le di en la madre al archivo sudoers con eso que le agrege y ahora no puedo componerlo
por que no me puedo dar privilegios con el comando sudo, alguna alma caritativa que me pueda auxiliar en esto?

Gracias.

+1
0
-1
Imagen de joseluis
+1
0
-1

Lo único que se me ocurre es que entres con un Live-CD (por ejemplo el live de Ubuntu o Knoppix o Guadalinex), montes la partición donde tienes instalado Ubuntu (creo que Knoppix prepara unos iconos en el escritorio para que el montaje sea gráfico).
Edita el archivo /punto_de_montaje/etc/sudoers y sustituye el contenido por:

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

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults

Defaults        !lecture,tty_tickets

# User privilege specification
root    ALL=(ALL) ALL

# Added by Ubuntu installer
caballero        ALL=(ALL) NOPASSWD: ALL

PD. Para evitar problemas, en el futuro, con la sintaxis de sudoers puede ser buena idea no editarlo directamente (sudo gedit /etc/sudoers ó sudo vi /etc/sudoers ó sudo nano /etc/sudoers) sino utilizar el comando visudo (sudo visudo) que al ir a guardar los cambios valida si son correctos, el problema es que hay que conocer ligeramente el editor vi (es un poco distinto al resto de editores).

+1
0
-1

Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

Imagen de ldotlopez
+1
0
-1

Esque ahi cuando te pide la contraseña, tienes q poner la de tu usuario.

--
Natxo Morell - yo@natxo.net
http://natxo.net/

+1
0
-1
Imagen de Anónimo
+1
0
-1

Buenos Días:

Tratando de habilitar la cuenta de root en el distro ubuntu segui los
pasos que se indican:
----------------------------------------------------------------------------
Si quieres que al utilizar las aplicaciones que necesitan sudo no te
pregunte la clave de usuario, tienes que editar el archivo /etc/sudoers,
buscar la línea que contiene:
usuario ALL=(ALL) ALL
y cambiarla por:
usuario ALL=(ALL) NOPASSWD: ALL
-----------------------------------------------------------------------------

Entonces el archivo estaba exactamente asi solo que en lugar de donde dice usuario en la primera linea
decia caballero
y en la segunda en lugar de usuario decia root
y le agrege la linea esa de NOPASSWD: ALL

pero ahora resulta que si quiero habilitar la cuenta root con el comando sudo -s tal y como dice en la documentacion
por Internet me sale esto en la terminal:
caballero@IVAN:~ $ sudo -s
>>> sudoers file: syntax error, line 21 <<<
sudo: parse error in /etc/sudoers near line 21
caballero@IVAN:~ $

Total que parece que ya le di en la madre al archivo sudoers con eso que le agrege y ahora no puedo componerlo
por que no me puedo dar privilegios con el comando sudo, alguna alma caritativa que me pueda auxiliar en esto?

Gracias.

+1
0
-1