Difference between revisions of "Automatic login to virtual console (Italiano)"
m |
(Fixed various link to italian guides) |
||
Line 9: | Line 9: | ||
{{Article summary end}} | {{Article summary end}} | ||
− | Questo articolo descrive come accedere automaticamente a una “consolle virtuale” alla fine del [[ | + | Questo articolo descrive come accedere automaticamente a una “consolle virtuale” alla fine del [[Arch Boot Process (Italiano)|Processo di boot]]. Questo articolo tratta solamente dell'accesso alla consolle; i metodi per avviare [[Xorg (Italiano)|il server X]] sono descritti in [[Start X at Boot]]. |
== Usare mingetty == | == Usare mingetty == | ||
Line 15: | Line 15: | ||
Questo è il metodo consigliato. | Questo è il metodo consigliato. | ||
− | Installare il pacchetto {{Package AUR|mingetty}} da [[AUR]]. Mingetty è progettato per essere un [[getty]] minimale e per permettere login automatici. Poi, in {{Filename|/etc/inittab}} bisogna cambiare: | + | Installare il pacchetto {{Package AUR|mingetty}} da [[AUR (Italiano)|AUR]]. Mingetty è progettato per essere un [[getty]] minimale e per permettere login automatici. Poi, in {{Filename|/etc/inittab}} bisogna cambiare: |
<pre> | <pre> |
Revision as of 17:07, 7 October 2011
Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary end
Questo articolo descrive come accedere automaticamente a una “consolle virtuale” alla fine del Processo di boot. Questo articolo tratta solamente dell'accesso alla consolle; i metodi per avviare il server X sono descritti in Start X at Boot.
Usare mingetty
Questo è il metodo consigliato.
Installare il pacchetto Template:Package AUR da AUR. Mingetty è progettato per essere un getty minimale e per permettere login automatici. Poi, in Template:Filename bisogna cambiare:
c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux
in
c1:2345:respawn:/sbin/mingetty --autologin USERNAME tty1 linux c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux
L'utente, se preferisce, può cambiare tutte le righe per usare minigetty, ma non è necessario.
Con questo metodo non sarà possibile uscire da tty1, in quanto si accederà di nuovo all'infinito. Se si desidera che l'accesso automatico avvenga solo all'avvio, e che sia possibile uscire, è possibile modificare Template:Filename in questo modo (nota: così non sarà possibile accedere alle altre consolle virtuali fino a dopo l'uscita):
a1:2345:wait:/sbin/mingetty --autologin USERNAME tty1 linux c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux
Usare un programma di accesso in C
Come alternativa può essere scritto un programma di accesso in C:
Qui la funzione in C Template:Codeline esegue il comando Template:Codeline.
Il programma deve essere compilato e copiato in una posizione appropriata:
$ gcc -o autologin autologin.c # cp autologin /usr/local/sbin/
Alla fine modificare Template:Filename e cambiare:
c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux
in:
c1:2345:respawn:/sbin/agetty -n -l /usr/local/sbin/autologin -s 38400 tty1 linux c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux