Ich melde mich mit meinem Benutzernamen bei meinem Ubuntu-Server an. Sobald ich angemeldet bin, gebe ich einen passwd
Befehl ein. Geben Sie ein neues Passwort ein, aber eine Sekunde nachdem Sie die folgenden Fehlermeldungen erhalten haben:
passwd: Authentication token manipulation error
passwd: password unchanged
Was ist hier falsch? Wie kann ich mein Passwort ansonsten ändern, wenn ich keinen physischen Zugriff auf diesen Server habe, dh wenn ich eine Remoteverbindung mit dem ssh
Terminal herstelle?
password-recovery
Bakhtiyor
quelle
quelle
Antworten:
Wenn Sie das falsche Passwort eingeben
Sie erhalten diesen Fehler. Wenn Sie sicher sind, dass Sie die richtige eingegeben haben, wird dieser Fehler möglicherweise auch angezeigt, wenn Sie gespiegelte Kennwortdateien verwenden und der Schatten keinen Eintrag für diesen Benutzer hat (im Grunde
/etc/passwd
hat er einen Eintrag für diesen Benutzer, aber/etc/shadow
nicht).Um dies zu beheben, können Sie entweder den Eintrag manuell hinzufügen (zuerst ein Backup erstellen !!!) oder die Schattendatei mit
pwconv
( Manpage ) neu erstellen .quelle
pwconv
Tipp war ein Lebensretter!Führen Sie diese beiden Schritte aus, um sicherzustellen, dass:
In diesem ersten Teil wird die Root-Partition erneut als Lese- / Schreibpartition bereitgestellt, da sie sich nur im Lesemodus befand. Tatsächlich wird die Root-Partition entladen und dann als Lese- / Schreibzugriff erneut angehängt.
Dann mach das:
Dann mach das
sudo passwd USER
. Danach sollte es funktionieren. Dieser Teil gibt die richtigen Berechtigungen für die Schattendatei.quelle
reparierte mein Durcheinander
/etc/pam.d/common-password
quelle
Ich bin mir nicht sicher, wie es passiert ist. Ein sudo-Benutzer hat mein Konto erstellt, es dann gelöscht und erneut erstellt.
Hier ist was ich gefunden habe
Keine Änderung.
Es wurden keine Fehler angezeigt.
Es wurden keine Fehler angezeigt.
Sieht normal aus.
Angezeigter Benutzer und verschlüsseltes Passwort.
Hat nichts gezeigt. Ich bin nicht sicher, was das bedeutet, sehe aber nicht richtig aus.
Die Lösung bestand also darin, das Passwort zu löschen und dann ein neues Passwort zurückzusetzen.
Hoffe das hilft.
quelle
Ein weiteres Problem könnte sein, dass die Festplatte voll ist. Ich habe diesen Fehler beim Zurücksetzen eines Passworts erhalten und später meine Festplatten mit überprüft
df
und festgestellt, dass auf meiner Festplatte kein Speicherplatz verfügbar ist. Nachdem ich einige freigegeben hatte, konnte ich das Passwort ohne Probleme zurücksetzen.quelle
Wenn Sie SELinux verwenden, wurde das Problem durch Ausführen dieses Befehls behoben.
Danke an dieses Gespräch für die Lösung.
quelle
Überprüfen Sie, ob Sie die Common-Password-Datei in fehlerhaft gemacht haben
/etc/pam.d/
. Dies führt zu Fehlern, wenn Ihr derzeitiges Passwort nicht mit dem gewünschten Passwort übereinstimmtcommon-password
. In meinem Fall war dies der Grund, warum ich diesen Authentifizierungstoken-Fehler bekam.quelle
Stellen Sie außerdem sicher, dass Ihr Eintrag in / etc / passwd nicht fehlerhaft ist. Wenn Sie die falsche Anzahl von Doppelpunkten in der Zeile für Ihre Benutzereingabe haben, kann der Befehl 'passwd' diese nicht analysieren und weigert sich, mit der genauen Fehlermeldung fortzufahren.
quelle
Dieses Problem trat aufgrund der falschen Berechtigungen auf
/usr/bin/passwd
.Bitte versuchen Sie, die Berechtigung mit dem folgenden Befehl auf 4511 zu setzen:
Dadurch wird das Problem behoben.
quelle
Der Fehler besagt, dass das PAM-Modul (siehe
man pam_chauthtok
:) das neue Authentifizierungstoken nicht erhalten konnte. Dies kann unter Ubuntu vorkommen, wenn der Benutzer noch kein Standardkennwort festgelegt hat undpasswd
es weiterhin anfordert. Daher besteht die Problemumgehung darin, das Kennwort mithilfe vonroot
Berechtigungen zu ändern , zSie werden also nicht nach dem aktuellen Kennwort gefragt, und der Fehler tritt nicht auf.
Siehe auch: Manipulationsfehler beim Authentifizierungstoken
quelle
Mit den obigen Informationen fand ich, dass dies mein Problem gelöst hat
Ich muss die
extrausers
Option von pam entfernen .In meinen Protokollen habe ich die folgenden Fehler festgestellt.
quelle
Der Server, auf dem ich arbeitete, wurde mit einer Art Windows-Authentifizierung über PowerBroker Identity Server (PBIS) konfiguriert .
Grundsätzlich werden bei der Eingabe
sudo pam-auth-update
folgende Optionen angezeigt:Heben Sie die Auswahl des ersten Elements der Liste auf, indem Sie die Space BarTaste zum Auswählen / Aufheben der Auswahl und ggf. die Pfeiltasten Up/ Downverwenden.
Navigieren Sie dann bei Bedarf mit den Pfeiltasten und / zur
Ok
Option .TabLeftRightDrücken Sie Enteroben auf die
Ok
Option.Danach konnte ich
passwd
undadduser
wie gewohnt nutzenSobald Sie mit Ihrer Benutzerkonfiguration fertig sind, können Sie zu zurückkehren
sudo pam-auth-update
und die Einstellungen wie zuvor belassen.Im allgemeinen Fall (dh wenn der PowerBroker Identity Server (PBIS) nicht verwendet wird ) scheint es wichtig zu sein, dass das
Unix Authentication
System aktiviert ist (und kein anderes Authentifizierungssystem).quelle
In Lubuntu 15.04 hatte ich den gleichen Manipulationsfehler. Ich dachte, das liegt daran, dass sich das Dateisystem immer noch im schreibgeschützten Modus befindet.
Verwenden von:
Das funktioniert nicht, aber das macht:
quelle