[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