FS#63704 - [systemd][sysusers]: All users created by systemd-sysusers are expired
Attached to Project:
Arch Linux
Opened by Tobias Hunger (hunger) - Monday, 09 September 2019, 15:04 GMT
Last edited by Antonio Rojas (arojas) - Monday, 09 September 2019, 17:21 GMT
Opened by Tobias Hunger (hunger) - Monday, 09 September 2019, 15:04 GMT
Last edited by Antonio Rojas (arojas) - Monday, 09 September 2019, 17:21 GMT
|
Details
Description:
All system accounts created by systemd-sysusers are expired. This will break any fresh installation of Arch Linux. The effects of this vary, but one annoying one is that gdm will no longer start since its user is expired. Additional info: * systemd 243.0-1 Steps to reproduce: * Do a pacstrap install into a directory * chage --root=/path/to/pacstrap/root -l bin. * "Account expires" gives a date of 2nd of Jan. 1970. Steps to fix: * Run "chage -E -1 <account>" once for all system accounts listed in lines starting with "u" in /usr/lib/sysusers.d/* |
This task depends upon
There does not seem to be a way to opt out of this behaviour again via systemd-sysusers configuration files:-(
So this bug should be moved over to gdm to ask them not to use sysusers anymore:-(
FS#63706against gdm. Let's close this one.