Keeping groups, groups and groups straight

Keeping groups, groups and groups straight

Post by System Administrat » Sat, 27 Aug 1994 06:28:01

I've got groups.  Everyone belongs to at least one.

I've got mail groups.  Everyone here belongs to at least 3.

I've got netgroups.  Everyone and his machine belong to at least 0.

Anyone got any cute scripts to keep these in line?

E.g. I add a new user and make him default to group remote, and add him
to mail aliases researchers and ugrads.

Now I also have a netgroup remote who is not allowed to log on to

Who's got a script to automatically update the netgroup file from the
passwd and group file.  (E.g. if there is a name in netgroup that is the
same as the name of a group in group then the netgroup file is updated
and yp databases are updated)

Who's got a script so that when a user is deleted that the corresponding
deletions are maid in aliases and groups.

None of this is terribly difficult.  But before I go re-inventing it, I
figure I'd try sponging off the collective net wisdom.


=> University of Alberta         Lab Manager, Space Physics Group <=        
=> tel:403 492-3713                             fax: 403 492-4256 <=        


1. cannot set up UMASK or groups so that users from one group cannot access other groups


First let me describe what I would like to set up to clarify things:


I would like to set up 3 groups, lets call them A, B, C. Users from A should
have access files created by users in B or C. Users in B or C cannot access
files created by users in A. Also users in B or C should not have access to
each others files.

How would I set up Umask to handle this? I've tried to create a primary
group for all and secondary groups to reflect the permissions I'm after, but
to no avail.

Any ideas?

Many thanks in advance.


2. crontab -e scuppered by non-updated mtime. fstat64() lied!

3. grouping a group to a group?

4. Script to watch my PPP connection please


6. Question about SCO/NT dual installation.

7. /etc/group groups inside of groups?

8. BASH: How to add comments in multiline commands

9. user and group management - how to emulate groups into groups in linux ?

10. redefining group id's in /etc/group ???

11. change to new gid or new group name all files of given group name or gid

12. File group permissions - applicable to a particular group user only possible??

13. change group name and gid for all files of given old group name or old gid