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

Re: [linux] autologin et x



    Je suis un newbie (encore un!). J'ai installé linux sur une des trois
machines du "Cybercafé" de mon école. Je désire rendre accessible l'accès à

Bienvenue ;-)


Xwindow à tous sans rentrer de login (ni de mot de passe).

Mmmmm... tu es bien sur de vouloir faire ça ? :-)


    Je recherche donc un moyen pour que dès le démmarage, linux se logue
dans le compte "etudiants" et lance X.
     J'ai trouvé pas mal de trucs pour lancer X dès qu'on se logue (dans
.bash_profile) mais ils nécéssitent tous d'entrer un login... et c'est pas
génial pour les non-initiés.
    Une solution pour se loguer automatiquement ?  Un programme spécialisé ?

Il y a plusieurs solutions...

La plus simple est probablement d'écrire un script qui serait
pris comme XDM (gestionnaire de connexions/login de X) au démarrage.

Voici comment faire sur SuSE (si tu as une autre distrib, dis-nous
laquelle, on verra comment faire sur celle-là):

1) créer le script qui lance X et p.ex. KDE2 comme utilisateur "etudiant",
   p.ex. /usr/local/bin/xetudiant

#!/bin/bash
export WINDOWMANAGER=kde
su - etudiant startx &

2) faut le rendre éxécutable:
  chmod a+x /usr/local/bin/xetudiant

3) modifier un script de SuSE, dans /etc/init.d/xdm :

    wdm|WDM)       DISPLAYMANAGER=/usr/X11R6/bin/wdm ;;
    *)          DISPLAYMANAGER=/usr/X11R6/bin/xdm ;;

                      ||||
                      \/\/

    wdm|WDM)    DISPLAYMANAGER=/usr/X11R6/bin/wdm ;;
    xetudiant)  DISPLAYMANAGER=/usr/local/bin/xetudiant ;;
    *)          DISPLAYMANAGER=/usr/X11R6/bin/xdm ;;

(ajouter xetudiant, en fait)

4) configuration: au démarrage, prendre "xetudiant" comme XDM
   Sur SuSE, ça se fait dans /etc/rc.config dans la variable
   "DISPLAYMANAGER":

   DISPLAYMANAGER="xetudiant"

Puis appliquer tous les changements, sur SuSE:
SuSEconfig --quick --module inittab

Puis redémarre pour voir si tout marche comme il faut ;-)

--
  -o) Pascal Bleser   ATOS Origin/Aachen(DE) |
  /\\         <pascal.bleser@atosorigin.com> |
 _\_v <guru@linuxbe.org>                     |
---------------------------------------------|
Jesus saves,Buddha makes incremental backups :
---------------------------------------------'

_______________________________________________
Linux Mailing List
Archives: http://unixtech.be/mailman/listinfo/linux