summaryrefslogtreecommitdiffstats
path: root/remote/modules/pam
diff options
context:
space:
mode:
authorJonathan Bauer2013-06-20 15:14:15 +0200
committerJonathan Bauer2013-06-20 15:14:15 +0200
commit5123659165b273ba778623c5c9489adbfd70c7dc (patch)
treeb5ea46fa73a82c3b140783f679d72319961123e8 /remote/modules/pam
parentMerge branch 'master' of git:openslx-ng/tm-scripts (diff)
downloadtm-scripts-5123659165b273ba778623c5c9489adbfd70c7dc.tar.gz
tm-scripts-5123659165b273ba778623c5c9489adbfd70c7dc.tar.xz
tm-scripts-5123659165b273ba778623c5c9489adbfd70c7dc.zip
[pam] only umount if guid = 1001 (student)
Diffstat (limited to 'remote/modules/pam')
-rwxr-xr-xremote/modules/pam/data/etc/pam-script/pam_script_ses_close2
-rwxr-xr-xremote/modules/pam/data/etc/pam-script/pam_script_ses_open2
2 files changed, 2 insertions, 2 deletions
diff --git a/remote/modules/pam/data/etc/pam-script/pam_script_ses_close b/remote/modules/pam/data/etc/pam-script/pam_script_ses_close
index 48e778e2..b5fa5ba7 100755
--- a/remote/modules/pam/data/etc/pam-script/pam_script_ses_close
+++ b/remote/modules/pam/data/etc/pam-script/pam_script_ses_close
@@ -2,4 +2,4 @@
echo "[$PAM_TYPE] Closing session for $PAM_USER"
-umount /home/$PAM_USER
+[ $(id -g $PAM_USER) -eq 1001 ] && umount /home/$PAM_USER
diff --git a/remote/modules/pam/data/etc/pam-script/pam_script_ses_open b/remote/modules/pam/data/etc/pam-script/pam_script_ses_open
index 9cbca8f5..4acc74cc 100755
--- a/remote/modules/pam/data/etc/pam-script/pam_script_ses_open
+++ b/remote/modules/pam/data/etc/pam-script/pam_script_ses_open
@@ -4,7 +4,7 @@ export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/o
echo "[$PAM_TYPE] Opening session for $PAM_USER"
-if [ $(id -g $PAM_USER) -ge 1001 ]; then
+if [ $(id -g $PAM_USER) -eq 1001 ]; then
echo "[$PAM_TYPE] Mounting home directory for $PAM_USER"
# generate keytab