Ubuntu Server - Benutzerkonto kann Passwort nicht ändern

0

Ich verwende eine Instanz von Ubuntu Server 12.04 LTS.

Ich habe es kürzlich eingerichtet und angefangen, dem Server Benutzerkonten hinzuzufügen. Einer der Benutzer kann sich auf dem Server normalerweise mit einem öffentlichen Schlüssel anmelden. Wenn er jedoch versucht, sein Kennwort zu ändern, passwderhält er Authentication token manipulation error. Und wenn der Benutzer versucht, sudo-Befehle auszuführen, wird der Fehler angezeigt, Authentication failurewenn er das temporäre Kennwort verwendet, das erstellt wurde.

Der Benutzer hat Zugriff auf alle Berechtigungen von sudo erhalten. ALL = (ALL) ALL

Ich habe versucht, mich über mein Terminal suanzumelden und in den Benutzer einzuloggen und die Befehle passwdund sudoauszuführen. Die Authentifizierung funktioniert einwandfrei. Ich kann nicht herausfinden, was ein Problem mit der Authentifizierung darstellt.

Matt Clark
quelle

Antworten:

2

Überprüfen Sie, ob Ihre / etc / shadow-Datei mit einigen Attributen nicht geschützt ist.

lsattr / etc / shadow

Wenn dies das Problem ist, entfernen Sie es mit: chattr - [attr] / etc / shadow

Diese Datei enthält die Kennwörter aller Systembenutzer, die verschlüsselt sind und wenn Sie versuchen, Ihr Kennwort zu ändern. Das System versucht möglicherweise, diese Datei zu überschreiben.

chattr - [attr] / etc / shadow

Sie sollten Wurzel für diese Aktionen sein, viel Glück

Gonzalo Bahamondez
quelle
0

Haben Sie kein Authentifizierungstool von Drittanbietern installiert? Bitte versuchen Sie, den Befehl pam-auth-update auszuführen, deaktivieren Sie alles außer der Unix-Authentifizierung und versuchen Sie dann erneut, das Kennwort zu ändern.

Wächter
quelle
-1

Der Benutzer hat das Passwort wahrscheinlich falsch eingegeben. Wenn er es kopiert hat, hat er möglicherweise ein Leerzeichen oder ein Zeilenvorschubzeichen eingefügt. Er sollte versuchen, es manuell zu tippen, in dem Wissen, dass er nicht sehen wird, was er tippt.

piernov
quelle