Re: Login differenziato (Text/GUI)
On Tuesday 07 November 2006 22:48, Andrea wrote:
>
> Faccio un esempio così forse si capisce meglio. Ho 2 utenti (che a
> titolo di esempio chiamo 'text' e 'gui'). Quando faccio il boot compare
> il login testuale classico. Se io scrivo
> login: text
> password: *****
> entro in console
> se invece scrivo
> login: gui
> password: *****
> entra in X con un desktop enviroment (per esempio kde).
Io faccio così:
in /etc/passwd:
# utente text
pippo:x:1001:1000::/home/pippo:/bin/bash
# utente gui
pluto:x:1000:1000:Io,,,:/home/pluto:/usr/local/bin/xx
in /usr/local/bin/xx:
#!/bin/bash
if [ "$1" == "-c" ] ; then
/bin/bash -c "$2"
else
ps -ef |grep startx |grep -v grep >/dev/null
if [ $? == 0 ] ; then
#STARTX is running
/bin/bash
else
startx
fi
fi
forse è un po' grezzo, ma funziona
Ciao
Michele
Reply to: