GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Behebung des „Authentifizierungstoken-Manipulationsfehlers“ in Ubuntu Linux

Kürzlich habe ich das Passwort eines Benutzers in Linux geändert, als ich auf diesen „Authentifizierungstoken-Manipulationsfehler“ gestoßen bin.

Ich habe den üblichen passwd-Befehl verwendet, um das Passwort zu ändern, und es hat mir diesen Fehler ausgegeben, und das Passwort wurde nicht geändert.

sudo passwd my_user_name
Changing password for user my_user_name
Changing password for my_user_name

(current) UNIX password: 
passwd: Authentication token manipulation error
passwd: password unchanged

Behebung des Authentifizierungstoken-Manipulationsfehlers in Ubuntu

Der „Authentifizierungstoken-Manipulationsfehler“ bedeutet einfach, dass die Passwortänderung aus bestimmten Gründen nicht erfolgreich war.

Das kann mehrere Gründe haben. In einfachen Fällen sehen Sie die eigentliche Ursache des Problems in der Ausgabe selbst. Wenn Sie beispielsweise kein Passwort angegeben haben, sollten Sie es in der Fehlermeldung sehen:

No password supplied
passwd: Authentication token manipulation error
passwd: password unchanged

Wenn die Passwortwiederholung nicht übereinstimmt, werden diese Informationen ebenfalls angezeigt:

Sorry, passwords do not match
passwd: Authentication token manipulation error
passwd: password unchanged

Das ist einfach, weil Sie wissen, was das Problem verursacht hat, und auf dieser Grundlage Korrekturmaßnahmen ergreifen können. Aber Sie haben vielleicht nicht immer so viel Glück, denn in manchen Fällen sehen Sie keine nützlichen Informationen, sondern nur den Fehler.

Sehen wir uns einige dieser Fälle an und beheben dieses Problem.

Methode 1

Wenn Sie die Linux-Verzeichnisstruktur kennen, wissen Sie, dass das /etc/shadow-Verzeichnis das Passwort im verschlüsselten Format zusammen mit einigen anderen Informationen über Benutzer und ihr Passwort enthält.

Aus diesem Grund sollten Sie sicherstellen, dass Sie die Berechtigung haben, diese Datei zu lesen und zu schreiben. Da Sie das Passwort als Superuser ändern, sollte diese Datei Lese- und Schreibrechte für den Root haben.

ls -l /etc/shadow
-rw-r----- 1 root shadow 1488 Oct 14 18:07 /etc/shadow

Wenn das nicht der Fall ist, dann sollten Sie die richtige Berechtigung setzen:

sudo chmod 640 /etc/shadow

Methode 2

Die Methode 1 wird in den meisten Fällen funktionieren. Aber in meinem Fall musste ich die Root-Partition mit Lese- und Schreibberechtigung neu mounten. Ich habe tatsächlich versucht, mein Admin-Passwort in Ubuntu zurückzusetzen.

mount -rw -o remount /

In einigen seltenen Fällen kann Ihre Festplatte so voll sein, dass Sie keine Änderungen an der Datei /etc/shadow vornehmen können. Aber wenn das der Fall ist, werden Sie auch mit vielen anderen Problemen konfrontiert sein.

Hat es bei Ihnen funktioniert?

Ich habe geteilt, was für mich funktioniert hat, und ich kann nur hoffen, dass es auch für Sie funktioniert hat. Geschafft? Welche Methode hat bei Ihnen funktioniert? Erwähnen Sie es in den Kommentaren.


Linux
  1. So ändern Sie das Passwort unter Linux (passwd-Befehl)

  2. Grundlagen des Linux-Systemadministrators:Benutzerkontenverwaltung

  3. Verwalten von Linux-Benutzern mit dem passwd-Befehl

  4. Wie behebt man den Cron-Authentifizierungsfehler unter Linux?

  5. Ist die Systemabfrage von Ubuntu zur Eingabe meines Passworts nicht fälschbar?

Linux passwd Command Tutorial für Anfänger (8 Beispiele)

So installieren Sie MySQL unter Ubuntu Linux

So ändern Sie das Root-Passwort in Ubuntu Linux

Umgang mit Kontokennwörtern unter Linux mit dem Befehl passwd

Linux passwd-Befehl – ​​Benutzerkennwort ändern

So richten Sie die Passwortauthentifizierung mit Apache unter Ubuntu 18.04 ein