Need information about system-users and system-groups

Need information about system-users and system-groups

Post by Baard Ove Kopper » Sun, 09 Dec 2001 10:00:37

Is there any good place to find comprehensive information
about the different system-users (adm,lp,sync,halt)
and system-groups (bin,daemon,wheel,kmem)?

I'm looking for information about:

-what files/directories/devices should be owned by a
particular user and/or group.

-what programms should be SUID or SGID to a
particular user and/or group.

-what processess should be run on behalf of a
specific system-user.

-which system- and/or normal-users should belong
which groups (if any).

-when and *how* are some users (like sync and halt)
used (I actually get the "when", but how about
the *why*).

-the use of certain users and groups (like wheel --
I belive users allowed to su is supposed to be
meber of it, but how is it to be used correctly?).


I do see the purpose of the users and groups for
differenting the different types of files and for
running processes with as little privlige as possible.

That a program needing to *read* the passwords in
/etc/shadow could be made a member of the shadow-
group, and then run with SGID -- instead of running
it with full root-privlige *just* to *read*

Or making a user game whom all games are run as, and
then making game a member of the groups owning the
soundcard, console (i.e. screencard) and any other
resource it *really needs* to use -- rather than
letting it run with root-privliges.

But still there are some users and groups who's
purpose alludes me, and I'll also like to know
when and how to use them correctly (when to
make file SUID and/or GUID, when to run a process
as a system-user, when to create a new user and/or
group, and when and to which groups a new system-
user should be made member of).

If there isn't any documentation on the subject,
I'd like to know what experiences you've made, and
would appriciate a summed-up who's-who among Linux'
users and groups list.



Need information about system-users and system-groups

Post by Ian Jone » Sun, 09 Dec 2001 11:09:26

Hash: SHA1

Quote:> Is there any good place to find comprehensive information
> about the different system-users (adm,lp,sync,halt)
> and system-groups (bin,daemon,wheel,kmem)?

Wow, that is a tall order. There are so many differences that depend
on who/how the implementation was done. I guess the best answer is:

Comment: Keeping the world safe for geeks.



1. Migrate Users/Groups from 4.0F system to new 5.0B system

On there any docs on the web that outline the procedure I would have
to go thru in order to migrate my C2 passwd protected database and
groups from our old 4.0F system to another system running a freshly
installed copy of tru64 v5.0b.

Rather than doing an upgrade on the old 4.0F system I decided to do a
fresh install of 5.0B on another comparable system  and try to migrate
my password protected db and /etc/group . Are there any tools
available that would all me to do a mass move of users accounts from a
4.0F system to a v5.1B??

2. remove page->virtual

3. What kind of HW needed for a 30 users systems + a system monitor tool ?

4. DOSEMU.texinfo

5. times call: user, system, child user, child system

6. Low volume printer recommendations please

7. looking for information on how to query a pc for system hardware information

8. 2.4.19-pre10-ac2: O(1) scheduler merge, -B3. [SCHED_BATCH/SCHED_IDLE support]

9. How to obtain information on amount of Free/Total system/user memory

10. Unix systems administration user group?

11. Can users in group 0 (system) cause security problems?

12. How to move users from an old system to a new system