newgrp type command
Rick McCalla
rick at comspec.uucp
Thu Apr 12 00:44:44 AEST 1990
We are currently running SCO Xenix 2.3.3 - 386 version.
The users on our system are all broken down into a variety of groups (gid)
and must change group association for each package that they want to run. At
login they are exec'd into a aprogram that runs them through the various
packages. When they need to run a package belonging to another group they
exec a program that has the sgid bit set to the appropriate group.
I am trying to find a way of using newgrp in a manner similiar to
'su groupname -c "run this program' but am having no luck (newgrp also
creates a new shell). Ideally this should be a little program that checks the
/etc/group file for access permission to the group and then changes the gid
and exits. If no permission is granted by /etc/group then the program should
still exit without error but also without changing the gid bit.
This program would be used on a command line to prefix the calling of the
other program.
Any help would be greatly appreciated.
Rick
--
Comspec Communications Inc. | Rick McCalla ----- rick at comspec.UUCP
Toronto, Ontario Canada |----------------------------------
Voice : (416) 785 - 3553 | Path: uunet!mnetor!becker!comspec!rick
Fax : (416) 785 - 3668 |
More information about the Comp.unix.wizards
mailing list