>>782
うそつけ、と思って試してみたけどfopenでもumask効くっぽいよ?

$ sudo su - nobody
$ php -q
<?php
umask(0026);
fopen("/tmp/file1","a");

umask(0);
fopen("/tmp/file2","a");
?>
^D
$ ls -l /tmp/file*
-rw-r----- 1 nobody nogroup 0 2007-08-23 13:16 /tmp/file1
-rw-rw-rw- 1 nobody nogroup 0 2007-08-23 13:16 /tmp/file2