Description of Problem: Create a user and set a password using redhat-config-users, then look at the /etc/shadow file and you will see: foo:$1$iyzcUR3o$c5CGQJkzFq5LQIMvyoIiA0:11616:-1:99999:-1:-1:-1: Those -1's shouldn't be there. I have also seen it occasionally write 0's to some of those locations, causing error messages at login like: Your account will expire in 0 days. Version-Release number of selected component (if applicable): redhat-config-users-0.9.2-6 How Reproducible: always. you don't even need to change a users' settings just look at them and hit apply.
nalin, any opinion here? Should I just set the value to be null so that things look like: foo:$1$iyzcUR3o$c5CGQJkzFq5LQIMvyoIiA0:11616::99999:::: instead of: foo:$1$iyzcUR3o$c5CGQJkzFq5LQIMvyoIiA0:11616:-1:99999:-1:-1:-1:
Nalin, any input here?
Nalin is changing libuser (the backend that redhat-config-users uses) so that libuser will do the right thing if you try to set it to -1. This will be fixed in the next version of libuser and redhat-config-users. Resolving as Rawhide.