summaryrefslogtreecommitdiffstats
path: root/remote/modules/pam/data
diff options
context:
space:
mode:
authorSimon Rettberg2013-12-02 17:05:59 +0100
committerSimon Rettberg2013-12-02 17:05:59 +0100
commitcb9d97cf8ddaf86d140d38f314180222f2616846 (patch)
tree378df1c169fd7e7f49c0780f59ec59ac1e0b5d68 /remote/modules/pam/data
parent[vmware] Xreset minor fix (diff)
downloadtm-scripts-cb9d97cf8ddaf86d140d38f314180222f2616846.tar.gz
tm-scripts-cb9d97cf8ddaf86d140d38f314180222f2616846.tar.xz
tm-scripts-cb9d97cf8ddaf86d140d38f314180222f2616846.zip
[pam] More warnings for user if homedir is not available
Diffstat (limited to 'remote/modules/pam/data')
-rwxr-xr-xremote/modules/pam/data/opt/openslx/scripts/pam_script_ses_open6
1 files changed, 6 insertions, 0 deletions
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
index 63fb3413..af9d059e 100755
--- a/remote/modules/pam/data/opt/openslx/scripts/pam_script_ses_open
+++ b/remote/modules/pam/data/opt/openslx/scripts/pam_script_ses_open
@@ -43,6 +43,12 @@ cat > "${PERSISTENT_HOME_DIR}/WARNING.txt" << EOF
Your home directory contents is unavailable.
DO NOT SAVE ANYTHING HERE AS ALL WILL BE LOST UPON REBOOT!
EOF
+# Try to get the user's attention (probably unsuccessful anyways)
+for ext in doc docx xls xlsx ppt pptx odt rtf wri ini inf; do
+ for fname in WARNING WARNUNG ACHTUNG VORSICHT STOPP ATTENTION CAREFUL OBACHT; do
+ ln -s "${PERSISTENT_HOME_DIR}/WARNING.txt" "${PERSISTENT_HOME_DIR}/${fname}.${ext}"
+ done
+done
chown -R "${PAM_USER}" "${PERSISTENT_HOME_DIR}" || \
{ slxlog "pam-global-chpersistent " "Could not chown '${PERSISTENT_HOME_DIR}' to '${PAM_USER}'."; exit 1; }