Hello
I have a small php script which creates a file:
--------------------
#!/usr/local/bin/php-5.2 -q
//set group ID to operator
posix_setgid(5);
posix_setegid(5);
//set user ID to nobody
posix_setuid($_uid);
// create file
touch('/tmp/permtest');
echo 'getuid: ' . posix_getuid() . "\n";
echo 'getgid: ' . posix_getgid() . "\n";
echo 'getegid: ' . posix_getegid() . "\n";
--------------------
Script returns (as expected):
----------
getuid: 2
getgid: 5
getegid: 5
----------
But file created with that script has perms:
-rw-r--r-- 1 operator wheel 0 Oct 9 16:16 permtest
So it looks like the setgid not works ?
Can anyone help ?
Bambero