¿Deshabilitar la cuenta raíz en Ubuntu?

48

Me pidieron credenciales de root para configurar mi impresora en Ubuntu. Esto parece ser causado por un error. Y la solución sugerida es crear una contraseña de root. Como es predeterminado que no se use una contraseña de root en Ubuntu, me pregunto cómo podría revertir estos cambios.

Una vez que he establecido una contraseña para root, ¿hay algún método para deshabilitarla nuevamente?

NES
fuente

Respuestas:

83

Según la ayuda en línea de Ubuntu

Los desarrolladores de Ubuntu tomaron una decisión concienzuda de deshabilitar la cuenta raíz administrativa de forma predeterminada en todas las instalaciones de Ubuntu. Esto no significa que se haya eliminado la cuenta raíz o que no se pueda acceder a ella. Simplemente se le ha dado una contraseña que no coincide con ningún valor cifrado posible, por lo tanto, no puede iniciar sesión directamente por sí mismo.

Si desea habilitar la cuenta raíz, simplemente dele una contraseña usando

sudo passwd

Cuando ingrese este comando, se le pedirá una nueva contraseña. La contraseña que ingrese será la contraseña de la cuenta raíz, así que tenga cuidado y elija una contraseña segura.

Para deshabilitar el uso de inicio de sesión raíz

sudo passwd -l root

Esto deshabilitará el inicio de sesión con el nombre de usuario raíz, es decir, su sistema volverá al estado anterior.

Si desea más información sobre la gestión de usuarios de Ubuntu, lea la documentación oficial .

binW
fuente
8
Use sudo passwd -S rootpara verificar si está bloqueado o no (tendrá L en la salida en lugar de P).
Wtower
1
¿En qué versión hicieron este cambio?
Timothy Swan el
30
sudo usermod -p '!' root

Eso configurará la cuenta raíz para que tenga una contraseña inutilizable.

También puede bloquear la cuenta para evitar que las personas inicien sesión.

sudo passwd -l root

Cualquiera de los dos enfoques debe hacer lo que quieras. No necesitas hacer las dos cosas.

Oli
fuente
No lo entiendo ¿Por qué una contraseña inutilizable?
tshepang
Inutilizable porque no puede iniciar sesión con él. Es lo que la contraseña comienza como AFAIK.
Oli
1
cuando lo deshabilito con: sudo passwd -l root. ¿Debo recordar la contraseña de root actual para usarla en el futuro, tal vez si algún día deseo activar la contraseña de root nuevamente?
NES
3
@NES no, no tienes que recordarlo. restablece la contraseña y la hora con "sudo passwd"
binW
1
El primer comando devolverá el /etc/shadowarchivo a su estado listo para usar, lo que parece ser el mejor enfoque de los dos.
njbair