У меня есть настройка, в которой мои пользователи входят в систему, используя ldap, и она работает просто отлично.
Я хочу запустить скрипт после того, как мои пользователи войдут в систему (это скрипт, который будет определять, в каких группах они находятся и соответственно отображать общие сетевые ресурсы), и после того, как они выйдут из системы (размонтируют свои общие ресурсы).
Оба сценария выполнены, и они работают.
Я хочу, чтобы, когда пользователь входит в систему, запускался скрипт, загружающий скрипт монтирования с моего сервера (wget, я думаю?) И запускал его, то же самое для выхода из системы.
Можно ли это сделать? Я искал в сети и до сих пор не повезло. Мне удалось заставить это работать при входе / выходе из оболочки, но мои пользователи даже не знают, что такое оболочка, и бесполезны для нее:)
Нашел.
/etc/gdm/PostLogin/Default for login script
/etc/gdm/PostSession/Default for logout script
Я решил из предложения Флориана , что должно быть что-то для gdm, которое это сделало :)
Используйте /etc/X11/Xsession.d
и /etc/X11/Xreset.d/
Может быть pam_mount (пакет libpam-mount
в
Ubuntu) может заменить ваше решение.
Я добавил следующее в /etc/lightdm/lightdm.conf
в Ubuntu Precise:
[SeatDefaults]
session-cleanup-script=/usr/local/bin/script-to-run
Каждый раз прекрасно работает.
Источник: http : //ubuntuforums.org/showthread.php? t = 1969822 & p = 11892228 # post11892228