Ok, I confirm that no matter the value I put in WorkspaceServer_usermods.sh, it is not taken into account. The files created with 'touch' systematically have -rw-rw-r-- permissions. This would corresponding to umask=002 if I'm not mistaken, but this 002 is neither the default umask on the Unix system, nor the default in WorkspaceServer_usermods.sh.
Just to recap, here's what I did:
#!/bin/sh -p
#
# WorkspaceServer_usermods.sh
#
# This script extends WorkspaceServer.sh. Add local environment variables
# to this file so they will be preserved.
#
USERMODS_OPTIONS=
if [ "$LOGNAME" = myuser ]
then
echo "Setting umask 007" # to make sure the code is included -- it is
umask 007
else
umask 022
fi
I also tried without conditions, giving umask 007 for everyone for a brief moment, but it still didn't change a thing.
So something else is interfering somehow... setfacl is not a command that is available on this installation (Aix 6.1). Not sure if that rules out the ACL avenue though...
... View more