Me gustaría habilitar la cuenta raíz en mi instalación de Ubuntu.
Me doy cuenta de las implicaciones de seguridad de esto.
Me gustaría habilitar la cuenta raíz en mi instalación de Ubuntu.
Me doy cuenta de las implicaciones de seguridad de esto.
Si bien es posible hacer, no se recomienda.
Para habilitar realmente los inicios de sesión de root, primero debe establecer una contraseña para la cuenta raíz y luego desbloquear la cuenta raíz bloqueada. Si no establece una contraseña para la cuenta raíz, la passwd
el comando volverá
passwd: unlocking the password would result in a passwordless account.
Entonces, primero ejecute en una terminal
sudo passwd root
se le pedirá una nueva contraseña de Unix. Escríbelo dos veces (la segunda para confirmación).
A continuación, ejecute
sudo passwd -u root
para desbloquear la cuenta. Esto debería devolver
passwd: password expiry information changed
Si desea deshabilitar la cuenta raíz en Ubuntu, debe bloquear la cuenta raíz utilizando el siguiente comando sudo passwd -l root
Si desea trabajar en una consola raíz, también puede usar sudo -i
.
Solo haz esto si sabes lo que estás haciendo. Más información sobre por qué quedarse con sudo aqui
pkexec gnome-terminal
abrirá una terminal con un indicador de root.
passwd root
le permitirá crear una contraseña para root.
Nota: La ejecución de users-admin con privilegios elevados ya no funciona debido a un error que está marcado como "No se solucionará" por razones de seguridad. Ver https://bugs.launchpad.net/ubuntu/ + fuente / gnome-system-tools/ + error / 685215 para una explicación.
pkexec users-admin
abrirá la pantalla de usuarios:
Puede habilitar la cuenta raíz configurando la contraseña como
sudo passwd root
si bien no se recomienda en absoluto. De ayuda Ubuntu
Rara vez es necesario habilitar la cuenta raíz. Casi todo lo que necesitaspara hacer como administrador de un sistema Ubuntu se puede hacer a través deasudo o gksudo. Si realmente necesita un inicio de sesión de Root persistente, la mejor alternativa es simular un shell de inicio de sesión de Root utilizando el siguiente comando...
Y
¡Úselo bajo su propio riesgo!
Iniciar sesión en X como root puede causar problemas muy graves. Si cree que necesita una cuenta raíz para realizar una determinada acción, consulte primero los canales de soporte oficiales para asegurarse de que no haya una alternativa mejor.
Una vez habilitada, puede deshabilitar la cuenta raíz como
sudo passwd -l root
Aquí están los enlaces para habilitar el inicio de sesión de root para Ubuntu 12.04 &lificador; Ubuntu 12.10
En Linux hay una cuenta especial llamada arraigar. De forma predeterminada, está bloqueado en Ubuntu, pero puede habilitar el arraigar cuenta.
Esto es normalmente no es una buena idea sin embargo, debe considerar con mucho cuidado antes de habilitar el inicio de sesión de root.
Hay varias buenas razones para no iniciar sesión como root, pero use sudo en su lugar, que incluyen
Los usuarios no tienen que recordar una contraseña adicional (es decir, la contraseña de root), que es probable que olviden (o escriban para que cualquiera pueda acceder a su cuenta fácilmente).
Evita el inicio de sesión interactivo "Puedo hacer cualquier cosa "de forma predeterminada (por ejemplo, la tendencia de los usuarios a iniciar sesión como un usuario" Administrador " en los sistemas Microsoft Windows), se le pedirá una contraseña antes de que se produzcan cambios importantes, lo que debería hacerle pensar en las consecuencias de lo que está haciendo.
sudo agrega una entrada de registro de los comandos run(en /var/log / auth.registro). Si se equivoca, siempre puede volver atrás y ver qué comandos se ejecutaron. También es bueno para la auditoría.
Cada cracker que intente ingresar por la fuerza bruta a su caja sabrá que tiene una cuenta llamada Root y lo intentará primero. Lo que no saben es cuáles son los nombres de usuario de sus otros usuarios. Dado que la contraseña de la cuenta raíz está bloqueada, este ataque se vuelve esencialmente sin sentido, ya que no hay una contraseña para descifrar o adivinar en primer lugar.
Permite una fácil transferencia de derechos de administrador, a corto o largo plazo, al agregar y eliminar usuarios de grupos, sin comprometer la cuenta raíz.sudo se puede configurar con una política de seguridad mucho más detallada.
Esto se discute con más detalle en el Documentación de la Comunidad RootSudo
Si tiene una serie de comandos que normalmente requerirían sudo puede escribir sudo -i
antes del primer comando, entonces exit
después de la última para evitar escribir repetidamente sudo. Para ejecutar una aplicación GUI con arraigar prensa de privilegios ALT+F2 y entrar gksu
o gksudo
seguido del nombre de su programa (a menos que esté usando el escritorio KDE, en cuyo caso el comando es kdesu
.
Por ejemplo gksu nautilus
ejecuta el administrador de archivos con arraigar privilegio.
Como puedes ver es Casi nunca es necesario habilitar el arraigar sesión.
Dicho esto, para habilitar el inicio de sesión de root, todo lo que se requiere es establecer una contraseña de root
sudo passwd root
y establece una contraseña. A continuación, podrá iniciar sesión como root, pero por todas las razones que he dado anteriormente y más No te recomendaría que lo hicieras.
No es necesario tener una cuenta de root habilitada. Simplemente puede usar sudo -i
para tener un mensaje de superusuario como si hubiera iniciado sesión como root. Eso evita el riesgo de seguridad de permitir inicios de sesión directos como root.
Respuesta simple: Sí, puedes hacerlo.
Actualmente, hay dos cosas que impiden que root inicie sesión en Ubuntu predeterminado.
El usuario root no tiene contraseña
Ellos tienen "!"(un signo de exclamación) en su entrada /etc/shadow
El siguiente comando soluciona ambos problemas de una sola vez:
sudo passwd -u root
El -u
parte es necesaria debido a la "!"por su cuenta.