¿ Cómo cambiar o asignar la contraseña del superusuario (root) ?

De Guía Ubuntu
(Redirigido desde «Usuario:Ibnkhaldun»)
Saltar a: navegación, buscar

El acceso a la cuenta de superusuario es muy, muy importante. Sin el es practicamente imposible instalar y ejecutar adecuadamente muchos paquetes (p. ej. JavaBeans) cuyas distribuciones tienen extensión .sh Y deben ser instaladas de modo que puedan ser compartidas por todos los usuarios. Sin acceso al root no se encuentra una manera razonable de hacerlo (al menos ese es mi caso).
Para crear o modificar el password de la cuenta de superusuario es necesario utilizar el terminal. No es cierto, al menos en la versión que yo instale (ubuntu 11.04) que se pueda visualizar y modificar desde el administrador de cuentas de usuario; ya que este no la muestra, ni ofrece una opción para acceder a todas las cuentas registradas en el sistema como sugiere el artículo de ayuda Creación del Password de Usuario root. En consecuencia, se debe recurrir al uso de comandos escritos.

¿ Cómo abrir el terminal ?

En la parte superior del "Lanzador" (barra a izquierda) se encuentra el "botón" INICIO. Haga click en el para que le muestre una ventana de "atajos". Use el botón programas para tener acceso a los que estén instalados. Si no se muestran todos haga click en el enlace ver más ... (indicará un número cercano a 90) y acto seguido deslice la pantalla hasta ver el Terminal y haga click sobre el.

Entrar al terminal como superusuario

El terminal le mostrará el prompt (lugar para escribir comandos) con un pequeño cuadrito, del tamaño de una letra, titilante, luego de un texto similar a

user@user-desktop:~$

Escriba allí sudo -s como se ilustra a continuación.

user@user-desktop:~$sudo -s

Aparecerá la segunda línea solicitándole que escriba su password.

[sudo] password for user:

Escribalo (NO LO VERÁ y parecerá que no está escribiendo, no notará haber escrito algo; cuando termine de escribir su password pulse la tecla de retorno (enter o nueva línea) Si escribió mal recibirá un "mensaje de regaño" que le indica que ese no es su password. Repita la tarea y escriba bien el password. Cuando el terminal verifique su password mostrará nuevamente el prompt (tercera línea) con un ligero cambio:

root@user-desktop:~#

que le indica que se ha loggeado como superusuario. Y le confiere derechos para hacer los cambios y asignaciones deseados.

Asignar / cambiar el password de root

En el prompt escriba la orden: sudo passwd root así:

root@user-desktop:~#sudo passwd root

Recibirá un mensaje solicitándole escribir la contraseña, con una imagen titilante a su derecha

introduzca la nueva contraseña de UNIX:

Escriba la nueva sin dudar. Ocurre igual que en el momento en que escribió su contraseña. Cuando pulse la tecla de retorno (enter) el terminal le pedirá que la confirme:

Vuelva a escribir la nueva contraseña de UNIX:

Si la escribió correctamente (si las dos entradas coinciden), recibirá un mensaje de confirmación:

passwd: contraseña actualizada correctamente

y bajo ella aparecerá nuevamente el prompt a la espera de otras órdenes:

root@user-desktop:~$

Cerrar la sesión en el terminal

Antes de cerrar el terminal debe terminar la sesión del superusuario. (Es una costumbre sana cerrar las sesiones antes de abandonar las ventanas). Escriba exit en el prompt

root@user-desktop:~$exit

Volverá a aparecer el prompt del usuario activo

user@user-desktop:~$

Cierre el terminal. La tarea ha sido satisfactoria. Ahora podrá tener acceso a los directorios importantes para instalar y ejecutar software y realizar los cambios que necesite.