FS#57876 - [filesystem][sytemd] GIDs not consistent with Arch Developer Wiki / older Arch installations

Attached to Project: Arch Linux
Opened by Bart (n0rdik0) - Saturday, 17 March 2018, 20:52 GMT
Last edited by Eli Schwartz (eschwartz) - Sunday, 18 March 2018, 01:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Installing a new system with filesystem 2018.1-2 and systemd 238.0-3 renders a system where GIDs are not what they are in older systems or what the Wiki reports [1]. For instance, according to the wiki (and consistent with older Arch installations), the "users" group should have GID 100. In new installations, systemd-sysusers creates it with GID 985.

This causes unnecessary incompatibilities in NFS environments (among other inconsistencies).

Additional info:
* package version(s)
filesystem 2018.1-2
systemd 238.0-3

* config and/or log files etc.
As far as I can tell, all groups with pre-determined GID in the wiki [1] are not present in the "sysusers" file in the filesystem package source (which ends up in /usr/lib/sysusers.d/arch.conf).

Steps to reproduce:
- Install new Arch instance.
- grep users /etc/group
users:x:985:USERNAME1,USERNAME2

Expected:
- grep users /etc/group
users:x:100:USERNAME1,USERNAME2

1: https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Sunday, 18 March 2018, 01:44 GMT
Reason for closing:  Not a bug
Comment by Daniel M. Capella (polyzen) - Sunday, 18 March 2018, 00:45 GMT
You probably want to move this issue to the talk page for the article:
https://wiki.archlinux.org/index.php/Talk:DeveloperWiki:UID_/_GID_Database
Comment by Eli Schwartz (eschwartz) - Sunday, 18 March 2018, 01:43 GMT
https://wiki.archlinux.org/index.php/Talk:DeveloperWiki:UID_/_GID_Database#GIDs_are_now_generated_dynamically_.2F_the_static_GIDs_here_are_not_valid_anymore

We should maybe migrate some things to a "retired" section. But we still want to keep track of which uids/gids were historically reserved to prevent reuse even on older systems which used that hardcoded uid/gid.

Loading...