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
Opened by Bart (n0rdik0) - Saturday, 17 March 2018, 20:52 GMT
Last edited by Eli Schwartz (eschwartz) - Sunday, 18 March 2018, 01:44 GMT
|
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
https://wiki.archlinux.org/index.php/Talk:DeveloperWiki:UID_/_GID_Database
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.