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?

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.


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

Bagaimana hal ini berbeda dengan "1: 2345: respawn: / sbin / getty --noclear --autologin root 38400 tty1"?
Anak yatim
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.