J'ai une configuration où mes utilisateurs se connectent à l'aide de LDAP et cela fonctionne très bien.
Je souhaite exécuter un script après la connexion de mes utilisateurs (un script qui détecte les groupes dans lesquels ils se trouvent et mappe les partages réseau en conséquence), et après leur déconnexion (démontage de leurs partages).
Les deux scripts sont terminés et fonctionnent.
Je veux que lorsque l'utilisateur se connecte dans la boîte, un script exécute le téléchargement du script de montage à partir de mon serveur (wget je suppose?) Et l'exécute, même chose pour la déconnexion.
Cela peut-il être fait? J'ai cherché le net et je n'ai pas eu de chance jusqu'à présent. J'ai réussi à faire en sorte que cela fonctionne lors de la connexion/déconnexion de Shell, mais mes utilisateurs ne savent même pas ce qu'est Shell et ne l'utilisent pas :)
Je l'ai trouvé.
/etc/gdm/PostLogin/Default for login script
/etc/gdm/PostSession/Default for logout script
Je pensais que de la part de Florian suggestion il devrait y avoir quelque chose pour gdm qui l'a fait :)
Utilisez /etc/X11/Xsession.d
et /etc/X11/Xreset.d/
Peut-être que pam_mount (le paquet libpam-mount
dans Ubuntu) peut remplacer votre solution.
J'ai ajouté ce qui suit à /etc/lightdm/lightdm.conf
sur Ubuntu Precise:
[SeatDefaults]
session-cleanup-script=/usr/local/bin/script-to-run
Fonctionne bien à chaque fois.
Source: http://ubuntuforums.org/showthread.php?t=1969822&p=11892228#post11892228