commit:     a0fa1008c0df0c5cac130703ee809609a647b8eb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 22 12:03:01 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug 22 12:03:01 2019 +0000
URL:        https://gitweb.gentoo.org/data/api.git/commit/?id=a0fa1008

uid-gid: Add initial UID/GID assignment list

Copy the UID/GID assignments from Gentoo Wiki.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 files/uid-gid.txt | 215 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 215 insertions(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
new file mode 100644
index 0000000..c2f09f3
--- /dev/null
+++ b/files/uid-gid.txt
@@ -0,0 +1,215 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# This file provides a registry of active, requested and historical UID
+# and GID assignments in the Gentoo repository.  Each line represents
+# a single record, with the '#!' line providing field headers.  Empty
+# lines and comments are ignored.  Fields are separated by whitespace,
+# with the last (note) field extending to end of line.  Note that
+# additional fields may be added in the future.
+#
+# A single record can represent a user, a group or a combination of both
+# using the same name.  Same user/group/UID/GID can be repeated
+# in mutiple records to reflect reality.  If you can't express something
+# with a single record, split it.
+#
+# NAME: user/group name
+# UID: UID assigned to the user, or '-' if only group is defined
+# GID: GID assigned to the group, or '-' if only user is defined
+# PROVIDER: keyword identifying provider of user/group, see below
+# NOTES: human-readable notes about the assignment, optional, can use
+#        Markdown syntax
+#
+# Valid values for PROVIDER are:
+# - acct: acct-user/${NAME} and/or acct-group/${NAME} packages
+# - baselayout: user/group defined in passwd/group files from baselayout
+# - baselayout-fbsd: same as baselayout but on FreeBSD system
+# - historical: historical UID/GID assignment, no longer used nowadays
+# - requested: assignment requested on the ml, not yet pushed
+# - reserved: special reserved range
+# - user.eclass: user/group created via user.eclass directly in package
+#
+# Use PROVIDERs that apply best at the moment.  For example, if user
+# was migrated from user.eclass to acct-user/ with the same UID, just
+# list the latter.
+#
+# Please keep the list sorted by UID, GID, PROVIDER, NAME (in order).
+
+#!NAME                 UID     GID     PROVIDER        NOTES
+root                   0       0       baselayout
+root                   0       -       baselayout-fbsd
+toor                   0       -       baselayout-fbsd
+wheel                  -       0       baselayout-fbsd
+bin                    1       1       baselayout
+daemon                 1       1       baselayout-fbsd
+daemon                 2       2       baselayout
+operator               2       5       baselayout-fbsd
+adm                    3       4       baselayout
+bin                    3       7       baselayout-fbsd
+sys                    -       3       baselayout
+sys                    -       3       baselayout-fbsd
+lp                     4       7       baselayout
+tty                    4       4       baselayout-fbsd
+adm                    -       4       acct
+sync                   5       -       baselayout
+kmem                   5       2       baselayout-fbsd
+tty                    -       5       baselayout
+tty                    -       5       acct
+shutdown               6       -       baselayout
+mail                   6       6       baselayout-fbsd
+disk                   -       6       acct
+disk                   -       6       baselayout
+halt                   7       -       baselayout
+games                  7       -       baselayout-fbsd
+lp                     -       7       acct
+news                   8       8       baselayout-fbsd
+mail                   8       12      acct            mail user and group 
removed from baselayout on Linux in 
[r3093](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=2547&r2=3093)
+mem                    -       8       baselayout
+man                    9       -       baselayout-fbsd
+news                   9       13      baselayout
+kmem                   -       9       acct
+kmem                   -       9       baselayout
+man                    -       9       historical      man group removed from 
baselayout on BSD in 
[r2528](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.BSD/group?limit_changes=0&r1=2322&r2=2528&pathrev=2545),
 now on GID 15.
+uucp                   10      14      baselayout
+wheel                  -       10      acct
+wheel                  -       10      baselayout
+operator               11      -       baselayout
+floppy                 -       11      baselayout
+man                    13      15      acct            Moved out of baselayout 
in [r2528] and before in 
[https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1397&r2=1474&pathrev=2545
 
r1474](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=2446&r2=2528&pathrev=2545)
+postmaster             14      -       acct            Removed from baselayout 
in 
[r3093](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=2547&r2=3093)
+cron                   16      16      user.eclass     Removed from baselayout 
in 
[r1476](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1475&r2=1476&pathrev=2545)
+console                        -       17      baselayout
+audio                  -       18      acct            Duplicated in 
media-sound/{pulseaudio,timidity}.
+audio                  -       18      baselayout
+cdrom                  -       19      acct
+cdrom                  -       19      baselayout
+dialout                        -       20      acct
+dialout                        -       20      baselayout      Historically 
removed from baselayout in 
[r2444](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0&r1=2310&r2=2444&pathrev=2545),
 then reintroduced
+ftp                    21      21      acct            Removed from baselayout 
in 
[r1475](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1474&r2=1475&pathrev=2545)
+sshd                   22      22      user.eclass     Removed from baselayout 
in 
[r1476](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1475&r2=1476&pathrev=2545)
+smmsp                  25      -       baselayout-fbsd
+at                     25      25      user.eclass     Removed from baselayout 
in 
[r1479](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1478&r2=1479&pathrev=2545)
+smtpd                  25      25      user.eclass
+smmsp                  -       25      historical      Removed from baselayout 
in 
[r2528](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.BSD/group?limit_changes=0&r1=2322&r2=2528&pathrev=2545)
+tape                   -       26      acct
+tape                   -       26      baselayout
+video                  -       27      acct
+video                  -       27      baselayout
+render                 -       28      acct
+squid                  31      31      historical      Removed from baselayout 
in 
[r1477](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1476&r2=1477&pathrev=2545)
+guest                  -       31      baselayout-fbsd
+gdm                    32      32      historical      Removed from baselayout 
in 
[r1571](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1479&r2=1571&pathrev=2545)
+xfs                    33      33      historical      X Font Server, removed 
from baselayout in 
[r1572](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1571&r2=1572&pathrev=2545)
+games                  35      -       historical      Removed from baselayout 
in 
[r1478](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1477&r2=1478&pathrev=2545)
+games                  36      35      user.eclass     Names configurable via 
eclass; group: deprecated by Council decision, removed from baselayout in 
[r1478](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0&r1=1477&r2=1478&pathrev=2545)
+gamestat               -       36      acct
+named                  40      40      user.eclass     Removed from baselayout 
in 
[r1369](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1335&r2=1369&pathrev=2545)
+knot                   53      53      user.eclass
+mysql                  60      60      acct            Removed from baselayout 
in 
[r1335](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1326&r2=1335&pathrev=2545)
+authpf                 -       63      user.eclass
+uucp                   66      65      baselayout-fbsd
+duende                 66      -       user.eclass
+dialer                 -       68      baselayout-fbsd
+network                        -       69      baselayout-fbsd
+postgres               70      70      user.eclass     Moved out of baselayout 
in 
[r1861](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1572&r2=1861&pathrev=2545)
+dovenull               74      74      requested
+redis                  75      75      user.eclass
+dovecot                        76      76      requested
+qemu                   77      77      acct
+kvm                    -       78      acct
+libvirt                        -       79      acct
+cdrw                   -       80      baselayout
+apache                 81      81      user.eclass     Removed from baselayout 
in 
[r916](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=906&r2=916&pathrev=2545)
+nut                    84      84      user.eclass     Removed from baselayout 
in 
[r1862](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1861&r2=1862&pathrev=2545)
+cyrus                  85      -       historical      Removed from baselayout 
in 
[r1326](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1319&r2=1326&pathrev=2545)
+usb                    -       85      baselayout
+nullmail               88      88      user.eclass
+vpopmail               89      89      user.eclass     Removed from baselayout 
in 
[r1319](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=916&r2=1319&pathrev=2545)
+partimag               91      91      user.eclass
+dovecot                        97      97      user.eclass
+input                  -       97      acct
+input                  -       97      baselayout
+maradns                        99      99      user.eclass
+users                  -       100     baselayout
+users                  -       100     baselayout-fbsd
+messagebus             101     101     acct
+polkitd                        102     102     acct
+lpadmin                        -       106     user.eclass
+rpc                    111     111     historical      Used by 
net-nds/portmap, removed in 
[36e60cce](https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e60cce11d780582196c42d6b692897455d7a27)
+unifi                  113     113     requested
+murmurd                        122     122     requested
+ntp                    -       123     user.eclass
+rtkit                  133     133     acct
+owfs                   150     150     user.eclass     Ebuild allows 
overriding username.
+stapusr                        -       156     user.eclass
+stapsys                        -       157     user.eclass
+stapdev                        -       158     user.eclass
+transmission           169     169     acct
+munin                  177     -       user.eclass
+pdnsd                  184     184     requested
+systemd-journal                -       190     acct
+systemd-journal-remote 191     191     acct
+systemd-network                192     192     acct
+systemd-resolve                193     193     acct
+systemd-coredump       194     194     acct
+systemd-timesync       195     195     acct
+alias                  200     -       user.eclass     Removed from baselayout 
in 
[r1397](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1369&r2=1397&pathrev=2545)
+nofiles                        -       200     user.eclass     Removed from 
baselayout in 
[r2445](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0&r1=2444&r2=2445&pathrev=2545)
+qmaild                 201     -       user.eclass     Removed from baselayout 
in 
[r1397](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1369&r2=1397&pathrev=2545)
+qmail                  -       201     user.eclass     Removed from baselayout 
in 
[r1397](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0&r1=1369&r2=1397&pathrev=2545)
+qmaill                 202     -       user.eclass     Removed from baselayout 
in 
[r1397](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1369&r2=1397&pathrev=2545)
+qmailp                 203     -       user.eclass     Removed from baselayout 
in 
[r1397](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1369&r2=1397&pathrev=2545)
+qmailq                 204     -       user.eclass     Removed from baselayout 
in 
[r1397](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1369&r2=1397&pathrev=2545)
+qmailr                 205     -       user.eclass     Removed from baselayout 
in 
[r1397](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1369&r2=1397&pathrev=2545)
+qmails                 206     -       user.eclass     Removed from baselayout 
in 
[r1397](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1369&r2=1397&pathrev=2545)
+postfix                        207     207     user.eclass     Removed from 
baselayout in 
[r1863](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=1862&r2=1863&pathrev=2545)
+postdrop               -       208     user.eclass     Removed from baselayout 
in 
[r1863](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0&r1=1862&r2=1863&pathrev=2545)
+smmsp                  209     209     user.eclass     user removed out of 
baselayout in 
[r2446](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=2310&r2=2446&pathrev=2545);
 group in 
[r2445](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0&r1=2444&r2=2445&pathrev=2545)
+cmd5checkpw            212     -       user.eclass
+uptimed                        220     220     requested
+gkrellmd               221     221     requested
+msmtpd                 222     222     requested
+nsd                    223     223     requested
+distcc                 240     -       user.eclass
+slocate                        -       245     historical      Removed from 
baselayout in 
[r1328](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0&r1=1319&r2=1328&pathrev=2545)
+portage                        250     250     baselayout
+portage                        250     250     baselayout-fbsd
+smtpq                  252     252     user.eclass
+tomcat                 265     265     user.eclass
+logstash               270     270     acct
+amavis                 333     333     requested
+dnscrypt-proxy         353     353     acct
+guest                  405     -       historical      Removed from baselayout 
in 
[r889](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0&r1=286&r2=889&pathrev=2545)
+utmp                   -       406     acct
+utmp                   -       406     baselayout
+ldap                   439     439     user.eclass
+firebird               450     450     user.eclass
+mogilefs               460     -       user.eclass
+i2pd                   470     470     acct
+bedrock                        485     485     requested
+spectrum               486     486     requested
+ddclient               487     487     requested
+teamspeak              488     488     requested
+steamcmd               489     489     requested
+minecraft              490     490     requested
+fhem                   491     491     requested
+unrealircd             494     494     acct
+gvm                    495     495     requested
+strelaysrv             496     496     acct
+stdiscosrv             497     497     acct
+burp                   498     498     acct
+syncthing              499     499     acct
+slurm                  500     500     user.eclass
+-                      500–999 500–999 reserved
+-                      1000–60000              1000–60000              
reserved        `UID_MIN`–`UID_MAX` / `GID_MIN`–`GID_MAX` in login.defs
+ventrilo               3784    3784    historical
+-                      60001–65533             60001–65532             reserved
+nogroup                        -       65533   baselayout
+nogroup                        -       65533   baselayout-fbsd
+nobody                 65534   65534   baselayout
+nobody                 65534   65534   baselayout-fbsd
+-                      65535   65535   reserved        −1 on systems with 16 
bit uid_t
+-                      61184–65519             61184–65519             
reserved        Used by systemd DynamicUser feature
+-                      524288–1878982656       524288–1878982656       
reserved        Used by systemd for containers
+
+# vim:se ts=8 sts=0 tw=0 :

Reply via email to