Bug 19611
Summary: | I cannot change my password either using passwd or linuxconf | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | chryssisg |
Component: | passwd | Assignee: | Jindrich Novy <jnovy> |
Status: | CLOSED WONTFIX | QA Contact: | Aaron Brown <abrown> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 7.0 | CC: | chryssisg, discord, dr, jhb, meda, pknirsch |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-09-06 14:02:58 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
chryssisg
2000-10-23 15:25:42 UTC
I have also got the same error on my machines that were once RedHat 5.2 and have upgraded via 6.0, 6.1, 6.2 and 7.0. I do not find this error on machines that have only had 6.2 and 7.0 installed. Also error only happened when I upgraded to 7.0. Jay Baltisberger jhb.edu Are you using shadow passwords? I believe this is related to an upgrade situation where the system did not previously have shadow passwords enabled. You should be able to clear this up by running authconfig and toggling shadow passwords off. Could you please tell me where the authconfig file is located, because I wasn't able to find it and run it. Please disregard my previous email. I was able to find and run the file. I have disabled the shadow passwords and the problem has been solved. Thanks, Chryssis Georgiou It appears you can also turn them back on afterwards and the password stuff is fully back to normal. I'm running RH70 (clean install) with PAM 0.72-37. I have only MD5 and Shadow turned on. I can change the root password effortlessly, but for any given regular user, with MD5 and Shadow off, I get this: Changing password for nix (current) UNIX password: New UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error If I turn on MD5 and Shadow, I get this: Changing password for nix (current) UNIX password: passwd: Authentication token manipulation error I don't understand why I'm getting this. Any help would be appreciated. You first need to run /usr/sbin/pwconv, to get the contents of your /etc/passwd file converted into your /etc/shadow file. You'll also want to run /usr/sbin/grpconv to convert /etc/group info. For NIX, who says he's not using password shadowing, I'm not sure what's going on... It's also not a bad idea to run /usr/sbin/pwck and /usr/sbin/grpck, which conduct sanity tests of your passwd and group files. Running the convert programs with bad data in these files can cause an endless loop. I had the same problem. I believe it's caused by linuxconf, but I'm not sure. What happens is, somehow, the setuid is removed from /sbin/passwd. If that's the case, su to root and execute <i>chmod 4775 /usr/bin/passwd<i> and problem is solved. I noticed that linuxconf did the same thing to my /var/spool/mqueue directory. I tried all of the above fixes with no success. When I run passwd as any user including root it gives me: passwd: Authentication token manipulation error I turned off and on password shadowing. I'm using MD5 pssswords. The setuid flag is set on /usr/bin/passwd. I'm running a fairly dirty install of RH7.3. I had to reinstall the base kernel packages at one point. Which package is passwd in? Thanks, pixie I recommend you to install some recent version of passwd (passwd-0.68). Maybe it will solve your problem. Because it is rather old bug and we have no bugreports concerning the mentioned issue in recent releases, I'll close this bug as WONTFIX. Jindrich |