私の質問には、Linuxのユーザー名とパスワードが与えられているので、正しいですか?Linuxのユーザー名とパスワードを入力すると、有効なアカウントであればどのようにテストできますか?
11
A
答えて
28
シャドウファイルを使用して、特定のユーザ名に対して特定のパスワードが正しいことを検証できます。
ほとんどの最新のディストリビューションでは、ハッシュされたパスワードはシャドウファイル/ etc/shadowに格納されています(これはrootだけが読むことができます)。ルートとして、そのような特定のユーザーのためのshadowファイルからのラインを引く:
cat /etc/shadow | grep username
をあなたはこのようなものが表示されます。
username:$1$TrOIigLp$PUHL00kS5UY3CMVaiC0/g0:15020:0:99999:7:::
$ 1があり、ユーザー名の後。これはMD5ハッシュであることを示します。その後、別の$、次に(この場合は)TrOIigLp、別の$が続きます。 TrOIigLpは塩である。その後、saltを使用してハッシュされたハッシュされたパスワード(この場合はPUHL00kS5UY3CMVaiC0/g0)が表示されます。
openssl passwd -1 -salt TrOIigLp
メッセージが表示されたら、opensslコマンドが用意塩を使用してMD5ハッシュを計算しなければならない与えられたパスワードを入力し、:これは次のように
さて、あなたは、同じ塩を使用して、指定されたパスワードをハッシュするためにOpenSSLを使用することができますそれはシャドーファイルからの上記とまったく同じでなければなりません。上記のコマンドの-1はMD5のハッシュです。
関連する問題
- 1. ブラックベリーテキストボックスにユーザー名とパスワードのフィールドを入力するにはどうすればよいですか?
- 2. ユーザーとパスワードを入力せずにGoogleドキュメントにアップロードするにはどうすればよいですか?
- 3. VB、コンソールアプリケーション、ユーザー入力を確認して、有効な番号を入力したことを確認するにはどうすればよいですか?
- 4. ユーザーが実際に入力ボックスを選択したときに入力パスワードの種類を作成するにはどうすればよいですか?
- 5. JSpinnerのキーボード入力とマウス入力を無効にするにはどうすればよいですか?
- 6. Javaで有効な入力を再入力するユーザー
- 7. 私はrobots.txtのことで、ウェブサイトのユーザー名とパスワードを見つけることができますどのようにユーザー名とパスワード
- 8. ユーザー名とパスワードが有効かどうかをFacebookと同期させるにはどうすればいいですか?
- 9. 実際に有効なときにパスワードが無効であると言う場合があります
- 10. 正しいユーザー名とパスワードを入力してください。ORA-01017:無効なユーザー名/パスワード。ログオンが
- 11. どのように私はDOSからのユーザー入力からファイル名を得ることができます
- 12. パスワードを正しく入力しないと、rdpy-rdpmitmでクライアントのユーザ名とパスワードを再入力できるようにする
- 13. googlecodeへの変更をプッシュするときにegitで無効なユーザー名/パスワード
- 14. はオールdiv.findと入力IDで有効な、このようなものです
- 15. 誰かが入力テキストボックスなしであなたのウェブサイトに「入力」できるようにするにはどうすればよいですか?
- 16. Androidの共有設定でユーザー名とパスワードを取得する
- 17. ユーザーがテキストボックスに入力するときにボタンを有効にする方法
- 18. どのように私はmysqlのユーザー名とパスワードを作成しますか?
- 19. ユーザーがページにJavaScriptを入力して他のユーザーと共有できるようにするには?
- 20. QTで無効なファイル名を入力すると、Windowsのようなダイアログをどのように実装できますか?
- 21. 入力テキストボックスのHTML5有効状態を取得するにはどうすればよいですか?
- 22. 日付入力の有効性を確認するにはどうすればよいですか?
- 23. sparklrのような春のセキュリティのユーザー名とパスワードの流れ
- 24. Androidでユーザー入力を読むにはどうすればよいですか?
- 25. ユーザー名とパスワードの偽装ですか?
- 26. 保存したユーザー名とパスワードをFireFox 2でどのようにエクスポートできますか?
- 27. 匿名ユーザー入力をどのように処理すればよいですか?
- 28. ユーザー名とパスワードでのREST APIを呼び出す - どのように
- 29. WIF:ユーザーにSTSとの有効なセッションがあるかどうかを確認
- 30. コンボボックス内のユーザー入力を制限するにはどうすればいいですか?コレクション内にある単語だけを入力できますか?
ログインしようとしました。あなたがいるなら、コンボは有効です。 –