1

I have a requirement to give permissions to a folder or file to multiple groups. I can do this using acl but acl is not present on our system. What other alternative do i have?

I have to do this at runtime

1

2 Answers 2

3
  1. Create a new group. Let's call it combinedgroup
  2. Add to this group all users of the groups to whom you want to give permission.
  3. chgrp combinedgroup /path/to/folder
  4. chmod 0770 /path/to/folder (or 0750 for read-only access)
3
  • Note: SU wants to do it at runtime
    – ukanth
    Jun 25, 2010 at 5:49
  • but this will override existing group settings, my requirement is to add multiple groups to single folder Jun 25, 2010 at 6:18
  • @Sirish Kumar: Not really possible under *NIX permissions. Jun 25, 2010 at 7:25
1

With the base unix permission system it's not possible for files or folders to have multiple groups. The one hackish way I could think of is to have a pam module that adds users of the other groups to these folders groups on login. Maybe http://sourceforge.net/projects/pam-script/ could be used for this.

I don't think it's a good idea but could be worth a try. And this assumes you have root access.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .