GNU/Linux >> Tutoriales Linux >  >> Linux

Inicio de sesión raíz automático en Debian 8.0 (solo consola)

El archivo /etc/inittab no se usa bajo systemd más tiempo. Si quisieras, podrías instalar systemv y te encontrarías un nuevo inittab , pero esto significaría caminar hacia atrás como cangrejos.

En su lugar, puede editar el archivo /lib/systemd/system/[email protected] y cambiar la linea

  ExecStart=-/sbin/agetty --noclear %I $TERM

a

  ExecStart=-/sbin/agetty --noclear -a root %I $TERM

Esto se sigue de la página del manual de agetty, que establece, entre otras cosas:

-a , --autologin username

Inicie sesión automáticamente con el usuario especificado sin solicitar un nombre de inicio de sesión y una contraseña. El -f username se agrega la opción al /bin/login línea de comandos por defecto. El --login-options La opción cambia este comportamiento predeterminado y luego solo \u se reemplaza por el username y no se agrega ninguna otra opción a la línea de comandos de inicio de sesión.

Para estar seguro, acabo de probar esto en mi máquina virtual Debian y funciona bien.


NO edite las unidades en /lib/systemd directamente, ya que estos son administrados por paquetes instalados y se sobrescribirán durante las actualizaciones de paquetes.

En su lugar, utilice $ sudo systemctl edit [email protected] para crear una unidad de acogida en /etc/systemd/system/[email protected]/override.conf con los siguientes contenidos:

[Service]
ExecStart=
ExecStart=-/sbin/agetty --noclear --autologin your_user_name %I $TERM

Tiene los mismos efectos que la respuesta de @MariusMatutiae, pero no se tocará durante las actualizaciones del sistema.

La primera línea selecciona el [Service] sección para anular. La segunda línea borra explícitamente el ExecStart entrada; de lo contrario, el ExecStart original en /lib/systemd aún sería efectivo, ya que múltiples ExecStart las directivas están permitidas en un único oneshot unidad de servicio. Y la última línea define el nuevo ExecStart línea de comando, que ya se explica en la respuesta de @MariusMatutiae.

Consulte las páginas del manual de systemd.unit(5) para obtener más detalles y ejemplos.


Linux
  1. Cómo deshabilitar el inicio de sesión del usuario raíz a través de SSH

  2. ¿Grep para una línea que contiene solo 5 o 6 números?

  3. agregue una línea a un archivo SOLAMENTE si aún no está en el archivo

  4. Limite el comando superior para mostrar solo los procesos X principales en la línea de comando

  5. Inicio de sesión automático en la ventana acoplable dentro de un script bash

Establezca la contraseña de root de Kali y habilite el inicio de sesión de root

Cómo habilitar/deshabilitar el inicio de sesión automático en Debian 10

¿Configurar Yaboot y Debian para que arranquen en un shell de inicio de sesión de línea de comandos?

¿El @reboot de Crontab solo funciona para root?

¿Falta la opción de inicio de sesión automático en 12.04?

Solo el usuario root puede abrir LibreOffice