[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#35996: User account password got locked when booting old generation
From: |
pelzflorian (Florian Pelz) |
Subject: |
bug#35996: User account password got locked when booting old generation |
Date: |
Mon, 3 Jun 2019 08:03:01 +0200 |
User-agent: |
NeoMutt/20180716 |
After I booted to a Guix install USB, chrooted as described on the
Arch wiki and started a Guix daemon, I could reconfigure as before.
There was no need to fiddle with grub-install.
After multiple reconfigures, it happened again, my /etc/shadow has !
again in the password field. My recently changed root password became
empty as well, like 35902. I did not even run sudo concurrently. The
password just got locked.
The /etc from the “populating from /gnu/store/*-etc” messages has no
significant differences either.
On Sat, Jun 01, 2019 at 11:37:51PM +0200, Ludovic Courtès wrote:
> "pelzflorian (Florian Pelz)" <address@hidden> skribis:
> > AccountsService appears to only be usable for reading /etc/shadow, not
> > for writing it, contrary to what the Guix manual claims (??).
>
> That might be a bug.
>
AccountsService obviously can change passwords. No bug here. Sorry.
I was confused.
> > For writing passwords, gnome-control-center does not use
> > AccountsService, it calls /usr/bin/passwd directly in its source code
> > in panels/user-accounts/run-passwd.c.
>
> That’s definitely a bug to fix: it should invoke
> /run/setuid-programs/passwd instead.
>
Find attached two patches that fix GNOME password changing. Both are
required.
Regards,
Florian
0001-Add-cracklib-s-password-dictionary-to-cracklib-s-def.patch
Description: Text document
0002-Make-gnome-control-center-find-passwd-binary.patch
Description: Text document
- bug#35996: User account password got locked when booting old generation, pelzflorian (Florian Pelz), 2019/06/01
- bug#35996: User account password got locked when booting old generation, pelzflorian (Florian Pelz), 2019/06/01
- bug#35996: User account password got locked when booting old generation, Ludovic Courtès, 2019/06/01
- bug#35996: User account password got locked when booting old generation, pelzflorian (Florian Pelz), 2019/06/02
- bug#35996: User account password got locked when booting old generation, Ludovic Courtès, 2019/06/02
- bug#35996: User account password got locked when booting old generation, pelzflorian (Florian Pelz), 2019/06/02
- bug#35996: User account password got locked when booting old generation, Ludovic Courtès, 2019/06/02
- bug#35996: User account password got locked when booting old generation,
pelzflorian (Florian Pelz) <=
- bug#35996: User account password got locked when booting old generation, Gábor Boskovits, 2019/06/03
- bug#35996: User account password got locked when booting old generation, pelzflorian (Florian Pelz), 2019/06/03
- bug#35996: User account password got locked when booting old generation, Ludovic Courtès, 2019/06/03
- bug#35996: User account password got locked when booting old generation, pelzflorian (Florian Pelz), 2019/06/03
- bug#35996: User account password got locked when booting old generation, Ludovic Courtès, 2019/06/03
- bug#35996: User account password got locked when booting old generation, pelzflorian (Florian Pelz), 2019/06/03
- bug#35996: User account password got locked when booting old generation, Ludovic Courtès, 2019/06/04
- bug#35996: User account password got locked when booting old generation, pelzflorian (Florian Pelz), 2019/06/04
- bug#35996: User account password got locked when booting old generation, pelzflorian (Florian Pelz), 2019/06/04
- bug#35996: User account password got locked when booting old generation, pelzflorian (Florian Pelz), 2019/06/04