On Thu, 14.06.12 11:15, Fernando Lopez-Lezcano (na...@ccrma.stanford.edu) wrote:
Heya, > Hi all, > Any suggestions on how I may run a script when a user logins or logouts > of the graphical console? I used to do this with gdm by customizing the > Post* and Pre* scripts in /etc/gdm. > > I see that the login/logout process is (appears to be) controlled by > systemd. What would be a good approach to getting the system to run a > script before a user logs in and after a user logs out (ie: for local > users sitting at the console - probably now called a seat if I > understand things correctly). > > Thanks for any advice! Hmm, so there are multiple ways to achieve this, but it really depends on what you are trying to do here. May I ask what kind of script you want to run for a user logging in? Also do you want this to run prviliged or unprivieleged? One possible way is probably to hook this into the PAM session setup/shutdown so that you can catch all types of logins with this. If you need to run a script rather than write a PAM script a quick google search reveals that pam-hooks might be the way to go? Anyway, I can make a better recommendation with a few hints on the intended usecases Lennart -- Lennart Poettering - Red Hat, Inc. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel