LINUX

Cómo encontrar / cambiar la contraseña raíz predeterminada de Ubuntu

Cambiar la contraseña raíz de ubuntu predeterminada

Antes de explicar cómo cambiar la contraseña predeterminada, es bueno saber sobre «Root SuperUser» y «sudo user» en Linux.

En cualquier Linux, como también en cualquier versión de Ubuntu, hay un SuperUser llamado raíz, el equivalente de Windows del usuario en el grupo de administradores. los Raíz El usuario puede hacer cualquier cosa y todo, y por lo tanto hacer el trabajo diario como SuperUser puede ser peligroso. Podría hacer algo incorrectamente y destruir todo el sistema. Idealmente, se ejecuta como un usuario que solo tiene los privilegios necesarios para la tarea en cuestión. En algunos casos, es necesariamente root, pero la mayoría de las veces es un usuario habitual.

Usando Sudo

De forma predeterminada, Ubuntu no configura una contraseña de root y, por lo tanto, no puede iniciar sesión como root. En su lugar, tiene la capacidad de realizar tareas con privilegios de superusuario utilizando sudo.

Esto significa que no puede iniciar sesión como root directamente o utilizar el su comando para convertirse en el usuario root. Sin embargo, dado que la cuenta de root existe físicamente, aún es posible ejecutar programas con privilegios de nivel de root.

los sudo El comando permite a los usuarios autorizados ejecutar ciertos programas como raíz sin tener que conocer la contraseña de root.

El siguiente ejemplo ejecutará el quién soy comando como un raíz usuario. Reemplazar el siguiente quién soy comando con el comando que desea ejecutar como root:

$ sudo whoami
root

Si bien puede crear una contraseña para raíz cuenta que le permite iniciar sesión como raíz con su, esta no es la forma típica de Ubuntu de hacer las cosas. En su lugar, Ubuntu espera que utilice sudo.

Sudo es una alternativa a dar a las personas una contraseña de root para realizar tareas de superusuario. En una instalación predeterminada de Ubuntu, la persona que instaló el sistema operativo recibe el permiso «sudo» de forma predeterminada.

Cualquiera con permiso de sudo puede realizar algo «como superusuario» pre-pendiente sudo a su mando. Por ejemplo, para correr apt-get dist-upgrade como superusuario, puede utilizar:

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Por defecto, sudo le pedirá la contraseña de su propia cuenta al ejecutar el comando. Esto ayuda a la seguridad. Las credenciales se recuerdan durante unos minutos, por lo que si tiene algunas tareas que hacer con sudo, solo le pedirá su contraseña el primero. Cuando ejecute programas GUI que requieran privilegios de root, utilice gráficos sudo (gksu / kdesudo) y también se le pedirá su contraseña.

Beneficios de usar Sudo

Hay una serie de beneficios por dejar los inicios de sesión de root deshabilitados de forma predeterminada en Ubuntu.

Puede elegir de antemano qué usuarios tienen acceso a sudo. No es necesario que recuerden una contraseña de root, ya que utilizan su propia contraseña. Si tiene varios usuarios, puede otorgarle permiso sudo a algún usuario o revocar el acceso de superusuario de alguien eliminando su permiso sudo, sin cambiar la contraseña de root y notificando a todos de una nueva contraseña. Incluso puede elegir qué comandos puede realizar un usuario con sudo y qué comandos están prohibidos para ese usuario.
Evita el inicio de sesión interactivo «Puedo hacer cualquier cosa» de forma predeterminada. Se le pedirá una contraseña antes de que se produzcan cambios importantes.

Sudo agrega una entrada de registro de los comandos ejecutados (en /var/log/auth.log). Si alguien estropea las cosas, puede volver atrás y ver qué comandos se ejecutaron.

Sin una contraseña de root, hace que los ataques de fuerza bruta a la cuenta de root sean imposibles. Esto es relevante si permite el inicio de sesión a través de SSH. En cambio, un atacante necesitaría saber un nombre de cuenta local.

Usando una cáscara de raíz

Si no desea utilizar el comando sudo cada vez que necesite ejecutar un comando con privilegios de root, puede obtener el shell de root utilizando el comando sudo y su opción -i:

$ sudo -i

o

$ sudo su

Tenga en cuenta que su símbolo del sistema cambiará de $ a #, lo que indica que se encuentra actualmente en un shell de root. Ahora está actuando como superusuario para cada comando. Es un buen principio de seguridad no quedarse como superusuario más de lo necesario, solo para disminuir la posibilidad de causar accidentalmente algún daño al sistema.

Configurar / cambiar la contraseña raíz predeterminada

Si desea cambiar la contraseña de root en blanco predeterminada y establecer la contraseña de root, ingrese:

$ sudo passwd
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

Una vez que se establece la contraseña de root, puede iniciar sesión como root utilizando el su mando:

$ su
Password: 
root@vagrant-ubuntu-trusty-64:/home/vagrant# 

Así es como cambiamos la contraseña de root predeterminada para que ahora podamos iniciar sesión y usar Ubuntu como superusuario, pero recuerde tener mucho cuidado al usar su computadora de esta manera.

Leer también:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar