Java Mailing List Archive

http://www.apache-httpd.com/

Home » users.httpd »

Re: [users@httpd] Ownership doesnt work on Webroot

James Corteciano

2010-09-01

Replies: Find Java Web Hosting

Author LoginPost Reply
On Wed, Sep 1, 2010 at 7:22 PM, Eric Covener <covener@gmail.com> wrote:
On Wed, Sep 1, 2010 at 3:19 AM, James Corteciano <james@linux-source.org> wrote:
> Hi,
> I have this webroot /webdir/ with 2775 permission so that any created
> file/directory by apache inside of /webdir/ will be 'apache:webusers'.
> However, I noticed when the apache created a new files (fileB) / directories
> (dirB), the ownership becomes 'apache:apache' and the sticky bit has gone
> for /webdir/. I'm currently using Wordpress.
> [before]
> drwxrwsr-x  users webusers /webdir/
> drwxrwsr-x  users webusers /webdir/dirA

that's not sticky, it's the setgid bid.  setgid directories is usually
how you try to get some shared secondary group to own new files in a
dir.

I see. I need to retain the "webusers" group whenever the php apps/scripts would generate/create files/directories.
 

> -rw-rw-r--  users webusers /webdir/fileA
> [after]
> drwxrwxr-x  users webusers /webdir/
> drwxrwxr-x  apache apache /webdir/dirB
> -rw-rw-r--  apache apache /webdir/fileB
> Why the sticky bit doesn't reflected and the group as well? Has anyone knows
> how to fix this?

your php script probably removed the setgid bit.  "Apache" isn't
creating any of these files, your scripts are.

I see. How can I possibly solved this issue?

Thanks.

Regards,
James
 
©2008 apache-httpd.com - Jax Systems, LLC, U.S.A.