I've been trying to change the opermissions of a particular file using the chmod command in php. Though a ver trivial operation ... it is not working.
the command i'm using is:
chmod("/var/www/cgi-bin/new.dat", 0777);
i'm getting the following error:
Warning: chmod failed: Operation not permitted in /var/www/html/new.php on line 2
Both the files viz. new.dat and new.php have the same owner and group.
the current permissions for new.dat are -rw-r--r-- and permissions for new.php are -rwxr-xr-x
what could be the issue?
Any suggestions will be appreciated :-)
Kapil
On Wed, 23 Oct 2002 kapil_karekar@vsnl.net wrote:
chmod("/var/www/cgi-bin/new.dat", 0777);
i'm getting the following error:
Warning: chmod failed: Operation not permitted in /var/www/html/new.php on line 2
Both the files viz. new.dat and new.php have the same owner and group.
Only owner can change the perm of the file. Also, normally Apache runs as nobody.nobody. So if u want to chmod using Apache/PHP the file ownership should nobody.nobody.
what could be the issue?
HTH With regards,