diff options
| author | Jonathan Bauer | 2014-05-08 15:46:01 +0200 |
|---|---|---|
| committer | Jonathan Bauer | 2014-05-08 15:46:01 +0200 |
| commit | 6dfbad265bbb5fe29be4c321c0d5d366d30ea7ad (patch) | |
| tree | 614ede718ae0790a2943495715de422508063dbe /scripts/pam_scripts_ses_close.ugly_ses_close | |
| parent | [rfs-s31] remove vmxnet from REQUIRED_KERNEL_MODULES (diff) | |
| parent | englishized kopt2mod :) (diff) | |
| download | tm-scripts-6dfbad265bbb5fe29be4c321c0d5d366d30ea7ad.tar.gz tm-scripts-6dfbad265bbb5fe29be4c321c0d5d366d30ea7ad.tar.xz tm-scripts-6dfbad265bbb5fe29be4c321c0d5d366d30ea7ad.zip | |
Merge branch 'master' of git.openslx.org:openslx-ng/tm-scripts
Diffstat (limited to 'scripts/pam_scripts_ses_close.ugly_ses_close')
| -rwxr-xr-x | scripts/pam_scripts_ses_close.ugly_ses_close | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/scripts/pam_scripts_ses_close.ugly_ses_close b/scripts/pam_scripts_ses_close.ugly_ses_close deleted file mode 100755 index eedb40ed..00000000 --- a/scripts/pam_scripts_ses_close.ugly_ses_close +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash - -export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/openslx/bin:/opt/openslx/sbin:/opt/openslx/usr/bin:/opt/openslx/usr/sbin" - -[ ! -z "$SLX_DEBUG" ] && echo "[$PAM_TYPE] Closing session for $PAM_USER" - -# TODO check if its the last session of the user. - -OPENSESSIONS=$(loginctl|grep $PAM_USER|wc -l) - -echo "User $PAM_USER has $OPENSESSIONS open sessions." - -if [ "x$OPENSESSIONS" == "x1" ]; then - # assume its last session, start watchdog in background - echo "Last session beeing closed..." - ( while true; do sleep 1; if [ "x$(loginctl |grep $PAM_USER)" == "x" ]; then [ $(id -g $PAM_USER) -ge 1000 ] && umount /home/s8jobaue; fi; done) & -fi - -[ $(id -g $PAM_USER) -ge 1000 ] && umount /home/$PAM_USER |
