[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Help with UMASK and file/directory permissions on sarge



"intendedacceleration" <intendedacceleration@gmail.com> writes:

> I have been searching google for the last couple days and I can't seem
> to get this to work right so I would appreciate any help you can offer.
>
> I am setting up an internal web server for our IT department. Each user
> has been created with their username as their primary group, but are
> also a part of a group I created called webusers. Apache is all setup
> to server out the web address through named virtual hosts. The local
> path to the directory is /var/www/testing/ which is owned by root with
> the webusers group assigned to it. It has been chmodded to 2774.
>
> What I need to do is get any file or directory under the main
> /var/www/testing to give full access to the webusers group
> automatically, no matter who creates the files. The file/directory
> owner is not important.
>
> First I tried looking in a test users ~/.bash_profile for the umask,
> which tells me I need to look at /etc/login.defs. I changed the umask
> setting in /etc/login.defs to 002, which I believe is correct for what
> I am trying to do. This seemed to have no effect. I then edited the
> /etc/profile file to have a umask of 002, which seemed to work for any
> directories created under that tree, however files are are still not
> writable by webusers.
>
> What is the correct way to do what I am trying to do in debian. Will
> this affect files and directories system wide or is there a way to
> change the umask only for a specifice directory?
>
> I welcome any help anybody can give me. Thank you in advance.
>

Please cancel my previous post, misunderstanding. I thought those
files were created by apache, but now understand they aren't, but
rather by your users.

Still, the same remark applies. If user steven has group steven as
his primary group and webuser as secondary, any file he creates
is still owned by the steven/steven user and group. He has to change
that with chgrp to webuser afterwards, and only then group read
permission actually applies to the webuser group.

Regards, Bruno.



Reply to: