
Ein Benutzer hat sein Passwort vergessen und ich möchte es als Root wiederherstellen. Dazu verwende ich inso:
#passwd <user>
passwd: user '<user>' does not exist
Ich weiß, dass der Benutzer da ist, weil ich beim Versuch über SSH nach dem Passwort gefragt werde. Entweder ist der Benutzer nicht in
/etc/passwd/
Antwort1
ssh fragt nach einem Passwort, unabhängig davon, ob der Benutzer existiert oder nicht. Dies soll zum Teil dazu beitragen, die Fehlerursache bei einer fehlgeschlagenen Anmeldung zu verschleiern und zum Teil auch dazu, die Möglichkeit von Brute-Force-Angriffen einzuschränken.
Wenn der Benutzer nicht angemeldet ist /etc/passwd
, existiert er nicht, zumindest nicht als lokaler Benutzer. Wenn Sie sich über das Netzwerk anmelden, existiert der Benutzer möglicherweise immer noch, wo auch immer diese Konten definiert sind.