カテゴリー:サーバー
質問
Apache HTTP Serverのベーシック認証のパスワードを忘れてしまった 回答
ベーシック認証のパスワードを設定する「htpasswd」コマンドでは,既存のパスワードを忘れてしまっても再設定が可能です。 難易度:★★ 対象ソフトウェア:Apache HTTP Server |
ベーシック認証で用いられるパスードは,htpasswdコマンドを用いファイルに格納します。
例えば,
と入力すると,「penguin」というユーザーのパスワードが,htpasswd_fileファイルに書き込まれます。このパスワード・ファイルは,httpd.conf のAuthUserFileディレクティブで設定されているので,その内容を確認することでパスワード・ファイルが格納されているパスが分かります。
パスワードを再設定するには,このファイルに再度パスワード情報を書き込む必要があります。パスワードを再設定したいユーザー名とパスワード・ファイルを指定し,htpasswdコマンドを実行します。
これで新しいパスワードが設定されます。