Re: chown/chgrp not working

From: Date: Fri, 30 Nov 2001 19:58:59 +0000
Subject: Re: chown/chgrp not working
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-76239@lists.php.net to get a copy of this message
I tackled a similar problem by running a root cron job that does the chown and chgrp every x minutes. Fred Paul Warner <pwarner@winners-circle.com> wrote in message news:023601c179b6$a35bdd80$831e6fd8@winnerscircle.com... > Ahh, it is not running with root priv., so this is the problem. Sounds like > a good time to look > for another way to skin this cat... > > Thanks! > > -- Paul > > > ----- Original Message ----- > From: "Darren Gamble" <Darren.Gamble@sjrb.ca> > To: "'Paul Warner'" <pwarner@winners-circle.com>; > <php-general@lists.php.net> > Sent: Friday, November 30, 2001 10:21 AM > Subject: RE: [PHP] chown/chgrp not working > > > > Good day, > > > > What user is the application running as? Only the superuser can use these > > functions (this is documented with both of these functions). > > > > For security reasons, you may want to use an external sudo script to > > accomplish this. Be very, very careful... > > > > ============================ > > Darren Gamble > > Planner, Regional Services > > Shaw Cablesystems GP > > 630 - 3rd Avenue SW > > Calgary, Alberta, Canada > > T2P 4L4 > > (403) 781-4948 > > > > > > -----Original Message----- > > From: Paul Warner [mailto:pwarner@winners-circle.com] > > Sent: Friday, November 30, 2001 8:24 AM > > To: php-general@lists.php.net > > Subject: [PHP] chown/chgrp not working > > > > > > I have a client that I made a image uploader/thumbnailer for > > that insists on using FrontPage. In order to make FP > > happy, I need to set the owner to 'nobody' and the group > > to 'site3' which are uid 99 and gid 117. The uploaded file > > is set as httpd/root and the thumbnail created by the script > > comes out httpd/site3. > > > > First I tried: > > > > chown($file_name, 99); > > chgrp($file_name, 117); > > > > Next I tried: > > > > chown($file_name, '99'); > > chgrp($file_name, '117'); > > > > This fails to get the uid or gid, so the first syntax appears > > to be correct. > > > > Finally I tried: > > > > chown($file_name, 'nobody'); > > chgrp($file_name, 'site3'); > > > > Error message for first and third attempts is identical: > > > > Warning: chown failed: Operation not permitted in > > /home/sites/site3/web/dev/maintenance.php on line 191 > > > > Why is it 'not permitted' and how do I allow it? > > > > -- Paul > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > For additional commands, e-mail: php-general-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > >

« previous php.general (#76239) next »