I justed realized, that the umask setting is interpreted as a decimal number and not octal, like usual. This is already fixed upstream. >From Changelog: 20101105 - djm@cvs.openbsd.org 2010/11/04 02:45:34 [sftp-server.c] umask should be parsed as octal. reported by candland AT xmission.com; ok markus@