summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Bauer2014-10-07 16:48:33 +0200
committerJonathan Bauer2014-10-07 16:48:33 +0200
commit45f4499074c4a20776544723886d79e96f51dd97 (patch)
treed929a9308741154cd837b9d2abfae87614a13cbc
parent[pam-share] ash function definition... (diff)
downloadtm-scripts-45f4499074c4a20776544723886d79e96f51dd97.tar.gz
tm-scripts-45f4499074c4a20776544723886d79e96f51dd97.tar.xz
tm-scripts-45f4499074c4a20776544723886d79e96f51dd97.zip
[pam-share] added file/dir perms to mount opts
-rw-r--r--remote/modules/pam-common-share/data/opt/openslx/scripts/pam_script_mount_common_share4
1 files changed, 2 insertions, 2 deletions
diff --git a/remote/modules/pam-common-share/data/opt/openslx/scripts/pam_script_mount_common_share b/remote/modules/pam-common-share/data/opt/openslx/scripts/pam_script_mount_common_share
index d2af09ef..74230a48 100644
--- a/remote/modules/pam-common-share/data/opt/openslx/scripts/pam_script_mount_common_share
+++ b/remote/modules/pam-common-share/data/opt/openslx/scripts/pam_script_mount_common_share
@@ -44,11 +44,11 @@ mount_common_share() {
MOUNT_OUTPUT=$(mktemp)
# now see if the share needs credentials
if [ "${SLX_COMMON_SHARE_AUTH}" = "guest" ]; then
- MOUNT_OPTS="${MOUNT_OPTS} -o guest"
+ MOUNT_OPTS="${MOUNT_OPTS} -o guest,file_mode=0777,dir_mode=0777"
elif [ "${SLX_COMMON_SHARE_AUTH}" = "user" ]; then
export USER="{PAM_USER}"
export PASSWD="{PAM_AUTHTOK}"
- MOUNT_OPTS="${MOUNT_OPTS} -o uid=${USER_GID},gid=${USER_GID},forceuid,forcegid,nobrl,noacl"
+ MOUNT_OPTS="${MOUNT_OPTS} -o uid=${USER_GID},gid=${USER_GID},forceuid,forcegid,nobrl,noacl,sec=ntln,file_mode=0700,dir_mode=0700"
else
slxlog "pam-share-auth" "Auth type '${SLX_COMMON_SHARE_AUTH}' not supported."
return;