View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Autologin de consola en Linux usando /etc/login.defs para que no pida password

Howto en esta página: autologin console. Más info en este thread de xmbc-linux

Básicamente es:
  1. Editar /etc/login.defs y descomentar la línea de
    NO_PASSWORD_CONSOLE tty1:tty2:tty3:tty4:tty5:tty6
  2. Cambiar en el /etc/inittab la línea que dice
    c1:12345:respawn:/sbin/agetty 38400 tty1 linux

    por una que diga
    c1:12345:respawn:/sbin/agetty -n -l /usr/sbin/autologin 38400 tty1 linux
  3. Compilar el siguiente programa llamado autologin.c (hay que cambiar la parte de usuario por tu nombre de usuario):
    int main()
    {
      execlp( "login", "login", "-f", "usuario", 0);
    }

    con un:
    # cc autologin.c -o /usr/sbin/autologin
  4. Edita el /home/usuario/.bash_profile para añadir una última línea ejecute lo que quieras (p.ej. un startx, con un .xinitrc configurado para que arranque sólo una aplicación...).