Como faço o login automático como root no TTY na inicialização?

13

Estou trabalhando na criação de um kernel em tempo real com o patch RT-PREEMPT. Eu criei este kernel sem área de trabalho gráfica. Ele aparece no modo terminal com o prompt de login. O requisito é que ele deve inicializar e ir diretamente para o prompt do shell com permissão de root, sem solicitar login. Como isso pode ser feito? Você pode me ajudar?

    
por Parthasarathy S 27.07.2012 / 08:25

2 respostas

16

fonte: link .

Eu consegui que funcionasse, mas é um pouco diferente no Ubuntu.

  1. Primeiro, instale mingetty :

    sudo apt-get install mingetty
    
  2. Edite o /etc/init/tty1.conf :

    Alterar:

    exec /sbin/getty -8 38400 tty1
    

    Para:

    exec /sbin/mingetty --autologin root --noclear tty1
    
  3. Reinicie e teste.

Isso funcionou para mim no Ubuntu 12.04, se isso funciona para você e você precisa de mais tty's para começar a alterar tty2.conf - tty6.conf e você deve estar pronto.

    
por Jochen Oonincx 27.07.2012 / 09:03
1

Você pode fazer isso sem qualquer software adicional

sudo vim /etc/inittab

comente

1:2345:respawn:/sbin/getty 115200 tty1

e substitua por

1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

então você fica com isso

#1:2345:respawn:/sbin/getty 115200 tty1
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
    
por jeremyforan 29.09.2015 / 02:39