On Wed, Sep 1, 2010 at 7:22 PM, Eric Covener <cove...@gmail.com> wrote:

> On Wed, Sep 1, 2010 at 3:19 AM, James Corteciano <ja...@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

Reply via email to