|
Posted by Richard Levasseur on 08/11/06 10:03
Bob Bedford wrote:
> "Bob Bedford" <bob@bedford.com> a écrit dans le message de news:
> 44db243a$0$32090$5402220f@news.sunrise.ch...
> >I understand nothing about the rights !
> >
> > I create directories and subdirs by php scripts. I've an admin accound,
> > and trying to delete files by FTP, I've not the right to. Admin should
> > have ALL rights, isn't ? Why may I not manage the files and dirs by FTP on
> > the admin account if created by a php script ?
> >
> > Please help I'm getting crazy.
>
> Ok I've figured out where the problem is but don't know how to fix it.
> My customers use different programs to send datas on my server. Each program
> has his own FTP access and in their own space.
> I mean on my server, when I create a new user, I've a new architecture. Here
> is the way it works:
> web/ where the website code is.
> when creating a user, say xxx
> users/xxx/data ftp access with his own user/pass.
>
> Now my scripts can access the users/xxx/data directory and manage the images
> sent. Every image is resized and then copied in my web/clients/image
> directory
>
> When using one script from images coming from the program X, the owner is
> http.
> When using one script from images coming from the program Y, the owner is
> the Y program ftp user.
> Why ? I can't modify, change, manage those images, as I've no right on it.
> My script are running under httpd user, so how to change the script user for
> such file in that way I'll then change the file owner.
> Please help.
Assuming this is linux:
You can set the sticky bit of the parent directoy to force the files to
be owned by the user/group of that folder.
Otherwise, you'll have to proxy all file creation through the server's
user so that it can manage them.
Navigation:
[Reply to this message]
|