Andrea Guida (@naqern)
6 Gennaio 2010
Per un motivo o l’altro, avete tra le mani un computer su cui è installata una versione minimalista di
Ubuntu 9.10 server, magari con
LXDE come desktop manager. Nel sistema non sono presenti login manager come
GDM e non avete la benché minima intenzione di installarne uno. Come fare ad effettuare il
login automatico?
Semplice, smanettando un po’ nel terminale e modificando un paio di stringhe nei punti giusti. Pronti a scoprire insieme a noi quali e come? Perfetto, si comincia!
- Avviare il terminale;
- Dare il comando sudo nano /etc/init/tty1.conf, per modificare il file “tty1.conf”;
- Sostituire l’ultima riga del file con exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1 (dove USERNAME va sostituito con il proprio nome utente), salvare il file e chiudere l’editor;
- Dare il comando nano ~/.bashrc, per modificare il file “.bashrc”;
- Aggiungere quanto segue alla fine del file, salvare le modifiche e chiudere l’editor, per far sì che il login automatico avvenga nell’interfaccia grafica e non nella shell.
if [ $(tty) == “/dev/tty1” ]; then
startx
fi
A questo punto, non dovete far altro che riavviare il sistema. Il seguente accesso ad
Ubuntu dovrebbe avvenire in maniera totalmente automatica.
Nel malaugurato caso in cui qualcosa dovesse andare storto (ma dovrebbe filare tutto liscio), potete accedere comunque alla vostra Linux Box, premendo i tasti CTRL+ALT+F2 e sfruttando un altro tty (terminal type). Divertitevi e buon login automatico a tutti!
#1diablo
ODDIO
bellissimo quello sfondo!!!
vi prego dove posso trovarlo?
vi scongiuro!
vi supplico!
#2giox
Molto interessante! Vorrei sapere se questo è valido anche nel caso di server senza monitor.. cioè vorrei che si avviasse la sessione grafica per poterlo gestire eventualmente con vnc.. di default senza monitor collegato questo non è possibile..
ciao!
#3pipex
login automatico su un server ha forse ben poco senso…. e decsamente poco sicuro