[PLUG] group permissions and sticky bits
Kenneth G. Stephens
kens at cad2cam.com
Mon Dec 27 14:58:48 UTC 2004
On Mon, 2004-12-27 at 01:24 -0800, Josh Orchard wrote:
> Happy holidays all.
>
> With some time off I've been trying to add either a group permission
> or a sticky bit to a folder that would allow me to give one user
> control over an entire directory that other users would be creating
> file/dir inside. I want to delegate work and if I could allow a
> sub-admin level on a directory this would help. Here is a list of
> what would happen.
>
> /project1 owned by admin1 he has full control in group 1
> /project1/joeuser owned by joeuser he has full control in group 1
> /project1/janeuser owned by janeuser she has full control in group 1
>
> now I want to give admin1 full control over all subdirectories as well
> as he would help all the users in his directories with any problems.
> Basically he needs to be able to modify any of their files. chmod,
> delete, write, mv, etc.
>
> However, I do not want joeuser and janeuser to be able to see or
> modify the files of each other. Best knowledge I'm guessing is if I
> put both joeuser and janeuser's direcories in a group that is owned by
> the admin with rwx then he would be able to do this and not allow the
> joeuser and janeuser in that group. I can't seem how to assign
> additional groups to a particular directory that will always apply. I
> did find that Linux doesn't allow you to be in more then one group at
> a time. Meaning you had to run newgrp each time you wanted to do
> anything in that other group. Is this true?
>
> Is there a way to achieve this on Linux? I have achieve this in
> Windows by places the user full control over a diretory and givening
> full recursive permissions on a directory. How do I do this in Linux.
> Would like to run the file structure on linun and give out
> permissions there.
>
> Thanks and I hope you all have a great new year.
>
> Josh
Project Owner = Lead
Project Engineer 1 = eng1
Project Engineer 2 = eng2
Permissions Owner Group File
drwxrws--- Lead Project Project1
drwxrws--- eng1 Project Project1/eng1
drwxrws--- eng2 Project Project1/eng2
User Group
Lead Lead
eng1 eng1
eng2 eng2
More information about the PLUG
mailing list