For HPUX (at least some of the 11.31 versions) the following can be used in sshd_config to set the umask for individual users or groups:
Add the following two lines at the end of the file to configure the sftp umask for a group of users.
Match Group <group name>
ForceCommand internal-sftp -u 73
Or, add the following two lines at the end of the file to configure the sftp umask for a single user.
Match User <user name>
ForceCommand internal-sftp -u 73
Match Group <group name>
ForceCommand internal-sftp -u 73
Or, add the following two lines at the end of the file to configure the sftp umask for a single user.
Match User <user name>
ForceCommand internal-sftp -u 73
of course you'll need to restart ssh by doing: kill -HUP $(cat /var/run/sshd.pid) or /sbin/init.d/secsh stop ; /sbin/init.d/secsh start
from: