Come faccio ad accedere automaticamente come root nel TTY all'avvio?


14

Sto lavorando alla creazione di un kernel in tempo reale con patch RT-PREEMPT. Ho creato questo kernel senza desktop grafico. Viene visualizzato in modalità terminale con il prompt di accesso. Il requisito è che dovrebbe avviarsi e andare direttamente al prompt della shell con il permesso di root, senza richiedere il login. Come si può fare? Mi potete aiutare?

Risposte:


16

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

L'ho fatto funzionare, ma è leggermente diverso su Ubuntu.

  1. Prima installazione mingetty:

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

    Modificare:

    exec /sbin/getty -8 38400 tty1
    

    Per:

    exec /sbin/mingetty --autologin root --noclear tty1
    
  3. Riavvia e prova.

Questo ha funzionato per me su Ubuntu 12.04, se funziona per te e hai bisogno di più tty per accedere automaticamente cambia tty2.conf - tty6.conf e dovresti essere pronto.


Provandolo in una VM mentre parliamo.
Jochen Oonincx,

2
Tu vorrai il exec .
geirha,

D'oooh. Hai assolutamente ragione.
Modificherò

funziona anche con Ubuntu Server 14.04.
harshitgupta,

1
/sbin/gettysembra sostenere --auto-loginargomento a partire da Ubuntu 14.04.02 ora
VarunAgw

1

Puoi farlo senza alcun software aggiuntivo

sudo vim /etc/inittab

commentare

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

e sostituirlo con

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

quindi ti rimane questo

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

In che modo differisce da "1: 2345: respawn: / sbin / getty --noclear --autologin root 38400 tty1"?
Orfani,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.