Whenever I try to assign a password to a new user using the "passwd" command I keep getting the following error: "Authentication token manipulation error" This is only after I upgraded to RedHat 7.0
I've been getting this error too, but it occurs every time I try to change any passwd, whether there was an existing one or not. Not using shadow passwords.
I have also been getting this problem....only after the upgrade to RH7.
I too have discovered this problem. I am not using shadow passwords, and the problem only appeared after upgrading from RH 6.2 to RH7.0
Addendum to my previous comment: Possible workaround When I tried changing the password with:- echo username:newpassword | chpasswd I did not get any kind of error message. Unfortunately, I was called away before I could ascertain whether the password had in fact been changed.
I'm getting the same errors when i type passwd user but when i use echo root:123456 | chpasswd it works fine
Unfortunately, " echo username:newpassword | chpasswd " can only be done by the root user. I tried removing the version of passwd that came with RH7 and replacing it with the one came with RH 6.2. Despite all the dire warnings of possible system instability, it seems to work fine.
This should be fixed by the just-released PAM errata package. It was not detecting the not-using-shadow-passwords case properly on upgrades.