私はこのサーバーを数ヶ月間使用してきました。最初は公開SSHキーを管理者に送信し、彼は私のためにアカウントを設定し、私はSSHキーを使ってログインしました。確かに最初はパスワードがありませんでした。
それ以来、設定パスワードを使用している可能性がありますpasswd
。今使用すると、passwd
これが見えます。
$ passwd
Changing password for user myusername.
Changing password for myusername.
(current) UNIX password:
パスワードがあるようですが、パスワードを使った記憶はありません。
私のパスワードが設定されているかどうかはどうすればわかりますか?
編集:
パスワードが何であるかわからないため、ログインまたはパスワードを変更することはできません(空のパスワードは機能しません)。リリースはFedoraリリース20(Heisenbug)です。
ベストアンサー1
最善の方法は、次のコマンドを使用することです。
passwd --status username
男性の場合passwd
:
アカウントステータス情報を表示します。ステータス情報は7つのフィールドで構成されています。最初のフィールドはユーザーのログイン名です。 2番目のフィールドは、ユーザーアカウントにロックされたパスワード(L)があるか、パスワードがないか(NP)、使用可能なパスワードがあるか(P)を示します。 3番目のフィールドには、最後のパスワード変更日が表示されます。次の4つのフィールドは、パスワードの最小期間、最大期間、警告期間、および非アクティブ期間です。この年齢は日単位で表示されます。
したがって、2番目の出力フィールドがある場合、NP
ユーザーにパスワードが設定されていません。