summaryrefslogtreecommitdiffstats
path: root/remote/modules/pam/data/opt/openslx/scripts
diff options
context:
space:
mode:
authorJonathan Bauer2013-07-31 18:12:50 +0200
committerJonathan Bauer2013-07-31 18:12:50 +0200
commitdb70acdf89185e0f1e57faf77d0b26a4a572b9e6 (patch)
tree67decbf569295048c5ad7c9831721e9d1bfa5c3e /remote/modules/pam/data/opt/openslx/scripts
parent[vmchooser] fix dead link for run-virt.sh (diff)
downloadtm-scripts-db70acdf89185e0f1e57faf77d0b26a4a572b9e6.tar.gz
tm-scripts-db70acdf89185e0f1e57faf77d0b26a4a572b9e6.tar.xz
tm-scripts-db70acdf89185e0f1e57faf77d0b26a4a572b9e6.zip
[pam] removed all freiburg specific configuration files from pam/data. backed up old data dir to 'data.old'
Diffstat (limited to 'remote/modules/pam/data/opt/openslx/scripts')
-rwxr-xr-xremote/modules/pam/data/opt/openslx/scripts/pam_script_ses_close9
-rwxr-xr-xremote/modules/pam/data/opt/openslx/scripts/pam_script_ses_open30
2 files changed, 0 insertions, 39 deletions
diff --git a/remote/modules/pam/data/opt/openslx/scripts/pam_script_ses_close b/remote/modules/pam/data/opt/openslx/scripts/pam_script_ses_close
deleted file mode 100755
index 2b6f6105..00000000
--- a/remote/modules/pam/data/opt/openslx/scripts/pam_script_ses_close
+++ /dev/null
@@ -1,9 +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.
-
-[ $(id -g $PAM_USER) -ge 1000 ] && umount /home/$PAM_USER
diff --git a/remote/modules/pam/data/opt/openslx/scripts/pam_script_ses_open b/remote/modules/pam/data/opt/openslx/scripts/pam_script_ses_open
deleted file mode 100755
index f5ad8af1..00000000
--- a/remote/modules/pam/data/opt/openslx/scripts/pam_script_ses_open
+++ /dev/null
@@ -1,30 +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] Opening session for $PAM_USER"
-
-if [ $(id -g $PAM_USER) -ge 1000 ]; then
- [ ! -z "$SLX_DEBUG" ] && echo "[$PAM_TYPE] Mounting home directory for $PAM_USER"
-
- # generate keytab
- sslconnect npserv.ruf.uni-freiburg.de:3 > /etc/krb5.keytab
- chmod 600 /etc/krb5.keytab
-
- # determine fileserver and share for home directories
- ldapsearch -x -LLL uid="$PAM_USER" homeDirectory rufFileserver > /tmp/ldapsearch."$PAM_USER"
-
- FILESERVER=$(cat /tmp/ldapsearch.$PAM_USER | grep rufFileserver | cut -d" " -f2)
- VOLUME=$(cat /tmp/ldapsearch.$PAM_USER | grep homeDirectory | cut -d" " -f2)
-
- # now we can mount the home directory
- mkdir -p /home/$PAM_USER
- if mount -t nfs4 -o rw,nosuid,nodev,nolock,intr,hard,sloppy,sec=krb5p "$FILESERVER":"$VOLUME" /home/"$PAM_USER"; then
- exit 0
- else
- echo "Failed to mount home directory for $PAM_USER"
- exit 1
- fi
-
-fi
-