PAM session pam_exec.so уже предлагали? Это может помочь:
http://linux.die.net/man/8/pam_exec https://www.linuxquestions.org/questions/linux-software-2/clear-screen- on-logout-using-pam-888174/ С помощью строки "session optional pam_exec.so /path/to/script.sh" в соответствующем файле в pam.d/ можно заставить PAM выполнять script.sh при каждом начале/завершении сессии пользователя. P.S. первый раз пишу в @lists, прошу простить, если что не так.