• ベストアンサー

Apacheのベーシック認証のパスワードインポート

現在、Apache2.0.54をつかったWebサーバーを構築しています。 htpasswdを使ってベーシック認証を行いたいのですが、 ユーザが大勢いて、コマンドラインでパスワードを一つづつ 入力していくのが困難です。 CSVファイルか何かをインポートすることはできないのでしょうか? いい方法をご存知の方、いらっしゃいましたら、ご教授ください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4902/10363)
回答No.1

-b オプションを使って、パスワードまでコマンドラインで指定することにして、シェルスクリプトにすればいいと思います。 ユーザー名とパスワードが並んだCSVファイルがあるなら、 sed -e 's/^/htpasswd -b pswdfile /' -e 's/,/ /' CSV.csv | sh とか。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

極端に数が増えてきたら、管理が困難になるのと、 オーバーヘッドが大きくなるため データベース認証などに切り替えた方がよいかも しれません。

すると、全ての回答が全文表示されます。

関連するQ&A