Date: 11/30/01
- Next message: Fred: "[PHP] Re: I'm getting frustrated with this."
- Previous message: R'twick Niceorgaw: "Re: [PHP] declaring variables mandatory???"
- In reply to: Paul Warner: "Re: [PHP] chown/chgrp not working"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I tackled a similar problem by running a root cron job that does the chown
and chgrp every x minutes.
Fred
Paul Warner <pwarner <email protected>> wrote in message
news:023601c179b6$a35bdd80$831e6fd8 <email protected>
> 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 <email protected>>
> To: "'Paul Warner'" <pwarner <email protected>>;
> <php-general <email protected>>
> 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 <email protected>]
> > Sent: Friday, November 30, 2001 8:24 AM
> > To: php-general <email protected>
> > 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 <email protected>
> > For additional commands, e-mail: php-general-help <email protected>
> > To contact the list administrators, e-mail: php-list-admin <email protected>
> >
>
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe <email protected> For additional commands, e-mail: php-general-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: Fred: "[PHP] Re: I'm getting frustrated with this."
- Previous message: R'twick Niceorgaw: "Re: [PHP] declaring variables mandatory???"
- In reply to: Paul Warner: "Re: [PHP] chown/chgrp not working"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

