https://bugs.kde.org/show_bug.cgi?id=519855
Bug ID: 519855
Summary: User accounts remain locked (L) after creation in KDE
System Settings
Classification: Applications
Product: systemsettings
Version First 6.6.4
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: kcm_users
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY:
On Fedora 44 (Plasma 6.6.4), creating a new user via the "Users" System
Settings module completes without any visual errors, but the account remains
Locked (L). The password entered in the UI is never successfully applied to the
system, making it impossible to log in.
STEPS TO REPRODUCE:
Go to System Settings -> Users -> Add New
Fill in the fields (using a simple numerical password)
Click Create
No errors appear in the GUI, but login fails. When I checked the account status
in the terminal, I saw it was locked:
> sudo passwd -S testuser1
testuser1 L 2026-05-06 0 99999 7 -1
LOGS:
To find the cause, I monitored the system logs using journalctl while
attempting to create another user:
> journalctl -f | grep -E "accounts-daemon|useradd|chpasswd"
May 06 19:59:50 enpca-fedora accounts-daemon[7271]: request by
system-bus-name::1.343 [/usr/bin/systemsettings pid:7284 uid:1000]: set
password and hint of user 'testuser1' (1001)
May 06 19:59:50 enpca-fedora accounts-daemon[26506]: chpasswd: (line 1, user
testuser1) invalid password hash
May 06 19:59:50 enpca-fedora accounts-daemon[26506]: chpasswd: error detected,
changes ignored
I also ran accounts-daemon --debug and confirmed the same failure:
(accounts-daemon:27081): DEBUG: failed to load autologin conf file: Unsupported
Display Manager
chpasswd: (line 1, user testuser1) invalid password hash
chpasswd: error detected, changes ignored
VERIFICATION (Manual CLI works):
I verified that the system's underlying password utilities are working
perfectly:
Standard passwd command:
I ran sudo passwd testuserx and manually entered the password. It worked
perfectly, and the account status changed to P (Password set).
chpasswd via pipe:
Bash
> echo "testuserx:12345678" | sudo chpasswd
> sudo passwd -S testuserx
testuserx P 2026-05-06 0 99999 7 -1
This also worked perfectly.
--
You are receiving this mail because:
You are watching all bug changes.