In Linux, diePasswdDer Befehl wird verwendet, um Benutzerkennkennwörter festzulegen oder zu ändern, während die Verwendung dieses Befehls manchmal auf den Fehler auftreten: „Passwd: Authentifizierungs -Token -Manipulationsfehler“, wie im folgenden Beispiel gezeigt.
Vor kurzem habe ich mich bei meinem angemeldetCentosServer mit meinem Benutzernamen “Tecmint“. Sobald ich angemeldet bin, versuche ich, mein Passwort mithilfe zu ändernPasswdDienstprogramm, aber eine Sekunde, nachdem ich die folgenden Fehlermeldungen erhalten habe.
# su - tecmint $ passwd tecmint Changing password for user tecmint Changing password for tecmint (current) UNIX password: passwd: Authentication token manipulation error
In diesem Artikel werden wir verschiedene Arten der Fixierung erklären “Passwd: Authentifizierungs -Token -Manipulationsfehler”In Linux -Systemen.
1. Neustartsystem
Die erste grundlegende Lösung besteht darin, Ihr System neu zu starten. Ich kann nicht wirklich sagen, warum das funktioniert hat, aber es hat bei meinem Centos 7 für mich funktioniert.
$ sudo reboot
Wenn dies fehlschlägt, probieren Sie die nächsten Lösungen aus.
2. Stellen Sie die richtigen PAM -Moduleinstellungen ein
Eine andere mögliche Ursache der “Passwd: Authentifizierungs -Token -ManipulationsfehlerIst falschPam(Steckbare Authentifizierungsmodul) Einstellungen. Dadurch kann das Modul das neue eingetragene Authentifizierungs -Token nicht erhalten.
Die verschiedenen Einstellungen für PAM finden Sie in/etc/pam.d/.
$ ls -l /etc/pam.d/ -rw-r--r-- 1 root root 142 Mar 23 2017 abrt-cli-root -rw-r--r-- 1 root root 272 Mar 22 2017 atd -rw-r--r-- 1 root root 192 Jan 26 07:41 chfn -rw-r--r-- 1 root root 192 Jan 26 07:41 chsh -rw-r--r-- 1 root root 232 Mar 22 2017 config-util -rw-r--r-- 1 root root 293 Aug 23 2016 crond -rw-r--r-- 1 root root 115 Nov 11 2010 eject lrwxrwxrwx 1 root root 19 Apr 12 2012 fingerprint-auth -> fingerprint-auth-ac -rw-r--r-- 1 root root 659 Apr 10 2012 fingerprint-auth-ac -rw-r--r-- 1 root root 147 Oct 5 2009 halt -rw-r--r-- 1 root root 728 Jan 26 07:41 login -rw-r--r-- 1 root root 172 Nov 18 2016 newrole -rw-r--r-- 1 root root 154 Mar 22 2017 other -rw-r--r-- 1 root root 146 Nov 23 2015 passwd lrwxrwxrwx 1 root root 16 Apr 12 2012 password-auth -> password-auth-ac -rw-r--r-- 1 root root 896 Apr 10 2012 password-auth-ac ....
Zum Beispiel ein falsch konfiguriertes/etc/pam.d/common-passwordDie Datei kann zu diesem Fehler führen und das ausführenPam-Auth-UpdateBefehl mitWurzelPrivilegien können das Problem beheben.
$ sudo pam-auth-update
3.. Remount Root Partition
Möglicherweise sehen Sie diesen Fehler auch, wenn die/
Die Partition wird nur als Lesen montiert, was bedeutet, dass keine Datei geändert werden kann. Daher kann das Kennwort eines Benutzers nicht festgelegt oder geändert werden. Um diesen Fehler zu beheben, müssen Sie die montierenWurzelPartition als Lesen/Schreiben wie gezeigt.
$ sudo mount -o remount,rw /
4. Stellen Sie die korrekten Berechtigungen in der Schattendatei fest
Falsche Berechtigungen über die/etc/ShadowDatei, die tatsächliche Passwörter für Benutzerkonten im verschlüsselten Format speichert, kann ebenfalls zu diesem Fehler führen. Verwenden Sie den folgenden Befehl, um die Berechtigungen in dieser Datei zu überprüfen.
$ ls -l /etc/shadow
Verwenden Sie die richtigen Berechtigungen, um die richtigen Berechtigungen festzulegenChmodBefehl wie folgt.
$ sudo chmod 0640 /etc/shadow
5. Reparieren und Behebung von Dateisystemfehlern
Minor Storage Drive oder Dateisystemfehler können auch den betreffenden Fehler verursachen. Sie können verwendenwie zum Beispielfscksolche Fehler beheben.
6. Freischeibenraum frei machen
Wenn Ihre Festplatte voll ist, können Sie keine Datei auf der Festplatte ändern, insbesondere wenn die Größe der Datei erhöht wird. Dies kann auch den obigen Fehler verursachen. In diesem Fall können unsere folgenden Artikel zum Aufräumen von Festplatten gelesen werden, um diesen Fehler zu lösen.
Sie finden auch diese Artikel, die sich auf die Verwaltung von Benutzerkennwörtern unter Linux beziehen.
Das war es für jetzt! Wenn Sie eine andere Lösung kennen, die Sie beheben können “Passwd: Authentifizierungs -Token -ManipulationsfehlerLassen Sie es uns über das Feedback -Formular unten wissen. Wir werden für Ihren Beitrag dankbar sein.