Einleitung / Intro #
Von einem RELIANOID Im ADC-System gibt es eine Situation, in der das Passwort eines Benutzers nicht geändert werden konnte. Das Protokollsystem zeigt etwas wie:
27. Juli 11:57:23 relianoid10-lb enterprise.bin[80915]: (INFO) webgui :: STATUS: 200 ANFRAGE: GET /zapi/v4.0/zapi.cgi/system/users 27. Juli 11:57:35 relianoid10-lb dhclient[527]: XMT: Anfrage auf eth0, Intervall 113070 ms. 27. Juli 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) api :: POST DATA: {"password":"*******","newpassword":"*******"} 27. Juli 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) rbac :: Anfrage von johndoe zum POST von /system/users. Aktion erlaubt 27. Juli 11:57:38 relianoid10-lb enterprise.bin[80988]: (FEHLER) Fehler beim Versuch, das Passwort für „johndoe“ zu ändern. 27. Juli 11:57:38 relianoid10-lb enterprise.bin[80988]: (FEHLER) webgui :: Benutzer „johndoe“ ändern: Ändern des Passworts im RBAC-Benutzer „johndoe“. 27. Juli 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) webgui :: STATUS: 400 ANFRAGE: POST /zapi/v4.0/zapi.cgi/system/users 27. Juli 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) webgui :: Ändern des Passworts im RBAC-Benutzer „johndoe“.
Wenn PAM-Authentifizierungsmodule in einem Linux-System aktiviert sind, um die Sicherheit zu erhöhen und die Benutzerverwaltung zu verbessern, und wenn manuelle Änderungen an den Dateien /etc/passwd , /etc/shadow oder /etc/group vorgenommen werden , kann es zu einer ungewöhnlichen, aber möglichen Situation kommen, dass bei der Benutzererstellung Inkonsistenzen auftreten.
johndoe@noid-ee-01:/$ passwd johndoe passwd: Fehler bei der Manipulation des Authentifizierungstokens passwd: Kennwort unverändert
Dieser Fehler erlaubt es nicht, das Passwort eines Systembenutzers über die Linux-Befehlszeile zu ändern. Um dieses Problem zu beheben, können Sie verschiedene Dinge versuchen, siehe unten.
Versuchen Sie den Befehl pwconv #
Wenn Sie diesen Befehl als Administrator ausführen, werden die Dateien /etc/passwd und /etc/shadow neu generiert. Bitte erstellen Sie vor der Ausführung dieses Befehls eine Sicherungskopie dieser Dateien.
root@noid-ee-01:/$ pwconv
Falls der Befehl pwconv nicht funktioniert, versuchen Sie bitte den nächsten.
Versuchen Sie den Befehl pam-auth-update #
PAM ist ein Satz von Modulen zur Authentifizierung gegenüber einem Linux-System. Dieser Befehl konfiguriert die zentrale Authentifizierungsrichtlinie für das PAM-System im Linux-Server unter Verwendung der vordefinierten Profile neu.
root@noid-ee-01:/$ pam-auth-update
Wenn pam-auth-update nicht funktioniert, wenden Sie das nächste an.
Versuchen Sie einen Systemneustart #
Möglicherweise liegt ein Fehler beim Einhängen des Dateisystems vor. Versuchen Sie dies daher bitte als letzte Möglichkeit, dieses Problem zu beheben.