From 66826fc72f9a02077bdd5dd319ad9f3a6ba7ba51 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Wed, 7 Aug 2013 16:52:06 +0200 Subject: [pam-mount] don't try to mount home directory if its already mounted --- server/modules/pam-freiburg/opt/openslx/scripts/pam_script_ses_open | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'server/modules') diff --git a/server/modules/pam-freiburg/opt/openslx/scripts/pam_script_ses_open b/server/modules/pam-freiburg/opt/openslx/scripts/pam_script_ses_open index f5ad8af1..9af51e7f 100755 --- a/server/modules/pam-freiburg/opt/openslx/scripts/pam_script_ses_open +++ b/server/modules/pam-freiburg/opt/openslx/scripts/pam_script_ses_open @@ -4,6 +4,11 @@ export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/o [ ! -z "$SLX_DEBUG" ] && echo "[$PAM_TYPE] Opening session for $PAM_USER" +if [ ! -z "$(mount|grep $PAM_USER)" ]; then + [ ! -z "$SLX_DEBUG" ] && echo "[$PAM_TYPE] Home directory of '$PAM_USER' is already mounted." + exit 0 +fi + if [ $(id -g $PAM_USER) -ge 1000 ]; then [ ! -z "$SLX_DEBUG" ] && echo "[$PAM_TYPE] Mounting home directory for $PAM_USER" -- cgit v1.2.3-55-g7522