From 06ad0b6e3766a5e5ae285fc70e4cd45bc3f3224a Mon Sep 17 00:00:00 2001 From: Timothée Ravier Date: Oct 20 2021 10:57:58 +0000 Subject: UsersAndGroups: Add reference table for static UID/GID allocations Includes UIDs/GIDs from the following packages: - gdm - mock - setup See https://pagure.io/packaging-committee/issue/1076 --- diff --git a/guidelines/modules/ROOT/pages/UsersAndGroups.adoc b/guidelines/modules/ROOT/pages/UsersAndGroups.adoc index 483233a..8c8f3fc 100644 --- a/guidelines/modules/ROOT/pages/UsersAndGroups.adoc +++ b/guidelines/modules/ROOT/pages/UsersAndGroups.adoc @@ -189,7 +189,6 @@ To create users and groups in packages with an allocated UID/GID, add a sysusers that specifies the ID for the given user and/or group and follow the same steps as in the dynamic allocation section above. - === Values given to useradd and groupadd * `+HOMEDIR+` should usually be a directory created and owned by the package, @@ -234,3 +233,55 @@ the dynamic allocation section above. If the user/group aren't available at the time the package's payload is unpacked, rpm will fall back to setting those files owned by root. + +=== List of statically allocated UID/GID and corresponding package + +,=== +User name,UID,Package,Comments + +root,0,https://src.fedoraproject.org/rpms/setup[setup], +bin,1,https://src.fedoraproject.org/rpms/setup[setup], +daemon,2,https://src.fedoraproject.org/rpms/setup[setup], +adm,3,https://src.fedoraproject.org/rpms/setup[setup], +lp,4,https://src.fedoraproject.org/rpms/setup[setup], +sync,5,https://src.fedoraproject.org/rpms/setup[setup], +shutdown,6,https://src.fedoraproject.org/rpms/setup[setup], +halt,7,https://src.fedoraproject.org/rpms/setup[setup], +mail,8,https://src.fedoraproject.org/rpms/setup[setup], +operator,11,https://src.fedoraproject.org/rpms/setup[setup], +games,12,https://src.fedoraproject.org/rpms/setup[setup], +ftp,14,https://src.fedoraproject.org/rpms/setup[setup], +gdm,42,https://src.fedoraproject.org/rpms/gdm[gdm], +nobody,65534,https://src.fedoraproject.org/rpms/setup[setup], +,=== + +,=== +Group name,GID,Package,Comments + +root,0,https://src.fedoraproject.org/rpms/setup[setup], +bin,1,https://src.fedoraproject.org/rpms/setup[setup], +daemon,2,https://src.fedoraproject.org/rpms/setup[setup], +sys,3,https://src.fedoraproject.org/rpms/setup[setup], +adm,4,https://src.fedoraproject.org/rpms/setup[setup], +tty,5,https://src.fedoraproject.org/rpms/setup[setup], +disk,6,https://src.fedoraproject.org/rpms/setup[setup], +lp,7,https://src.fedoraproject.org/rpms/setup[setup], +mem,8,https://src.fedoraproject.org/rpms/setup[setup], +kmem,9,https://src.fedoraproject.org/rpms/setup[setup], +wheel,10,https://src.fedoraproject.org/rpms/setup[setup], +cdrom,11,https://src.fedoraproject.org/rpms/setup[setup], +mail,12,https://src.fedoraproject.org/rpms/setup[setup], +man,15,https://src.fedoraproject.org/rpms/setup[setup], +dialout,18,https://src.fedoraproject.org/rpms/setup[setup], +floppy,19,https://src.fedoraproject.org/rpms/setup[setup], +games,20,https://src.fedoraproject.org/rpms/setup[setup], +tape,33,https://src.fedoraproject.org/rpms/setup[setup], +video,39,https://src.fedoraproject.org/rpms/setup[setup], +gdm,42,https://src.fedoraproject.org/rpms/gdm[gdm], +ftp,50,https://src.fedoraproject.org/rpms/setup[setup], +lock,54,https://src.fedoraproject.org/rpms/setup[setup], +audio,63,https://src.fedoraproject.org/rpms/setup[setup], +users,100,https://src.fedoraproject.org/rpms/setup[setup], +mock,135,https://src.fedoraproject.org/rpms/mock[mock], +nobody,65534,https://src.fedoraproject.org/rpms/setup[setup], +,===