私はこのサーバーを数ヶ月使用しています。最初に管理者に公開sshキーを送信し、彼がアカウントを設定しました。ログインにはsshキーのみを使用しました。最初はパスワードがありませんでした。
それ以来、を使用してパスワードを設定する場合と設定しない場合がありますpasswd。今使用している場合、passwdこれが表示されます。
$ passwd
Changing password for user myusername.
Changing password for myusername.
(current) UNIX password:
私はパスワードを持っていることを示唆しているように見えますが、これを行ったことの記憶はありません。
パスワードが設定されているかどうかを最終的に判断するにはどうすればよいですか?
編集:
パスワードが何であるかわからないため、ログインもパスワードの変更もできません(空白のパスワードは機能しません)。ディストリビューションはFedoraリリース20(Heisenbug)です。
passwd内容に関係なく間違ったパスワードが表示されます。
passwd、現在のパスワードがない場合、現在のパスワードを要求しないことを確認しました。チェックする別の方法は、次のように入力することsu myusernameです。パスワードがない場合、パスワードを要求しません。ただし、システム管理者は、たとえばnullokのpam_unixエントリからオプションを削除することにより、これらのいずれかをオーバーライドできます/etc/pam.d/*。