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:
    
 
