La política de distribución de Ubuntu es tal que cualquier acción y decisión del usuario que requiera privilegios administrativos se realice únicamente con el comando sudo
. Nadie recomienda usar root para
un principiante, porque un usuario novato no está bien orientado en el sistema y puede olvidar que ha iniciado sesión como root
y borrar un archivo importante. En Ubuntu es imposible restaurar archivos después de borrarlos con una sola orden del comando rm
, lo que significa que no hay nada que hacer para un principiante en root
. Pero a veces hay una necesidad de iniciar sesión como usuario root
.
Por las razones descritas anteriormente para el usuario root la contraseña en Ubuntu no está establecida por defecto, por lo que no puedes simplemente iniciar sesión como root utilizando las consolas virtuales disponibles a través de Ctrl+Alt+FN
o la utilidad su
. Como no hay contraseña, no podrás introducirla correctamente.
Ejecutar:
$ su - root
La verdad del asunto se elude. Para iniciar sesión como usuario root
en el terminal, basta con añadir sudo
antes del comando su
:
$ sudo su - root
También puede utilizar la opción -i
del comando sudo
para abrir la consola como root:
$ sudo -i
Si desea iniciar sesión como este usuario en una consola virtual o a través de SSH, primero debe establecer una contraseña para este usuario. Ejecutar:
$ sudo passwd root
Introduzca la contraseña dos veces. Después de esto, el usuario root se convierte casi en un usuario de pleno derecho del sistema. No será posible iniciar sesión en la GUI bajo él. Esta es una limitación del propio shell de Gnome, y es muy mala práctica ejecutar un shell entero como root
.
Pero si realmente quieres hacer esto, puedes configurar un poco las reglas PAM para GDM. Para ello, abra el archivo /etc/pam.d/gdm-password
y comente la línea allí:
$ sudo vi /etc/pam.d/gdm-password
# auth required pam_succeed_if.so user != root quiet_success
Ahora puedes autenticarte como root
en el gestor de inicio de sesión. Simplemente haz clic en No en la lista, y luego introduce el login de root
:
A continuación, verás una shell ejecutándose como superusuario:
Ten en cuenta que esto es peligroso, ya que cualquier programa puede hacer absolutamente cualquier cosa en tu ordenador. Las primeras versiones de Windows también funcionaban en este modo. Y recordamos lo vulnerables y débiles que eran a los ataques de los hackers.