[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: