Bagaimana cara masuk otomatis sebagai root ke TTY saat boot?

14

Saya sedang bekerja membuat kernel real-time dengan patch RT-PREEMPT. Saya telah membuat kernel ini tanpa desktop grafis. Muncul dalam mode terminal dengan prompt masuk. Syaratnya, harus boot dan langsung pergi ke prompt shell dengan izin root, tanpa meminta login. Bagaimana ini bisa dilakukan? Bisakah kamu membantuku?

Parthasarathy S
sumber

Jawaban:

16

sumber: http://linux.koolsolutions.com/2009/04/30/autologin-linux-console-mode .

Saya membuatnya berfungsi, tetapi sedikit berbeda di Ubuntu.

  1. Instal pertama mingetty:

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

    Perubahan:

    exec /sbin/getty -8 38400 tty1
    

    Untuk:

    exec /sbin/mingetty --autologin root --noclear tty1
    
  3. Mulai ulang dan uji.

Ini bekerja untuk saya di Ubuntu 12,04, jika ini bekerja untuk Anda dan Anda perlu lebih banyak tty untuk autologin mulai mengubah tty2.conf - tty6.conf dan Anda harus siap.

Jochen Oonincx
sumber
Mengujinya dalam VM saat kita bicara.
Jochen Oonincx
2
Anda akan menginginkan exec .
geirha
D'oooh. Anda benar sekali. Saya akan mengedit: P
Jochen Oonincx
bekerja untuk ubuntu-server 14.04 juga.
harshitgupta
1
/sbin/gettytampaknya mendukung --auto-loginargumen pada Ubuntu 14.04.02 sekarang
VarunAgw
1

Anda dapat melakukan ini tanpa perangkat lunak tambahan

sudo vim /etc/inittab

komentar

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

dan ganti dengan

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

jadi kamu yang tersisa dengan ini

#1:2345:respawn:/sbin/getty 115200 tty1
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
jeremyforan
sumber
Bagaimana hal ini berbeda dengan "1: 2345: respawn: / sbin / getty --noclear --autologin root 38400 tty1"?
Anak yatim