私はこのサーバーを数ヶ月使用しています。最初に管理者に公開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/*
。