Ich benutze diesen Server seit einigen Monaten. Zu Beginn habe ich dem Administrator meinen öffentlichen SSH-Schlüssel gesendet und er hat das Konto für mich eingerichtet, und ich habe mich nur mit dem SSH-Schlüssel angemeldet. Anfangs hatte ich definitiv kein Passwort.
Seitdem kann ich ein Passwort mit eingerichtet haben oder nicht passwd
. Im Moment, wenn ich es benutze, passwd
sehe ich das.
$ passwd
Changing password for user myusername.
Changing password for myusername.
(current) UNIX password:
Es scheint zwar darauf hinzudeuten, dass ich ein Passwort habe, aber ich kann mich nicht erinnern, dies jemals getan zu haben.
Wie kann ich abschließend feststellen, ob mein Passwort gesetzt ist?
BEARBEITEN:
Ich kann mich nicht anmelden oder das Passwort ändern, da ich nicht weiß, wie das Passwort lautet (leeres Passwort funktioniert nicht). Die Distribution ist Fedora Release 20 (Heisenbug).
passwd
wird unabhängig von Ihrer Eingabe ein falsches Kennwort angezeigt.
passwd
nicht nach Ihrem aktuellen Passwort gefragt werden, wenn Sie keines haben. Eine andere Möglichkeit zur Überprüfung ist die Eingabe su myusername
; Wenn es kein Passwort gibt, wird nicht nach einem gefragt. All dies kann jedoch vom Systemadministrator außer Kraft gesetzt werden, indem beispielsweise die nullok
Option aus den pam_unix
Einträgen in entfernt /etc/pam.d/*
wird. In diesem Fall kann ein Nicht-Administrator nicht feststellen, wer über Kennwörter verfügt und wer nicht, außer möglicherweise durch Timing-Tests.