You are not logged in.
Pages: 1
Hi,
I've decided to manually set an account called user to expire so that it prompts to change the password at next login, and change the days between password change to 60 as well.
$ chage -l user
Last password change. : password must be changed
Password expires : password must be changed
Password inactive : password must be changed
Account expires : never
Minimum number of days between password change. : 0
Maximum number of days between password change. : 60
Number of days of warning before password expires. : 7
... But nothing happens after logging out and logging back in. It doesn't prompt to anything and logs in as usual.
Those the installed packaged by pacstrap
base base-devel linux linux-firmware man-db man-pages texinfo grub efibootmgr vim iwd broadcom-wl go git wget openssh neofetch
Did i miss a package i need to install to make this happen? Any suggestions would be greatly appreciated.
Thx !
Offline
Not an installation issue, moving to Newbie Corner.
Offline
How exactly do you log in?
pam_unix.so should™ deny the login, but is maybe not invoked in the login process.
Offline
See https://bugs.archlinux.org/task/65819#comment192031 the addition of support for systemd-home broke detection of expired passwords.
The ability to change the expired password at login is also broken see https://bugs.archlinux.org/task/61843.
Offline
Thx loqs. I checked the links you gave and I will have to let it go until they found a fix. ![]()
Offline
You can achieve it with just config changes provided you do not need systemd-homed.
Add a password entry to /etc/pamd.d/login
password include system-local-loginUse the /etc/pamd.d/system-auth without systemd-homed from https://bbs.archlinux.org/viewtopic.php … 5#p1921895
Offline
Pages: 1