ファイルの参照パスワードの設定

ウェブ上に公開したディレクトリやファイルへのアクセスに制限をかけるには以下のようにする。まず、以下の内容のファイルに '.htaccess' と名前を付けて、それをパスワードをかけたいファイルが置いてあるディレクトリに置く。AuthUserFile のところには以下で作成するパスワードを格納するファイル '.htpasswd' のパスを書く。Requireのところには想定されるユーザー名を入れる。この場合、takahashi、yamada、suzukiの3人。AuthName のところに書いた文字はユーザー名およびパスワードの認証画面に表示される文字列である。

AuthType Basic
AuthName "Whati is password?"
AuthUserFile /home/john/.htpasswd
Require user takahashi yamada suzuki

次に、外部からアクセスできない任意のディレクトリ (この場合 /home/john/) に '.htpasswd' というファイル名のファイルを作成する。中身は空で良い。その後、そのファイルが存在するディレクトリで以下のコマンドを打つ。パスワードの入力を求められるので、そのユーザーに対して設定すべきパスワードを入力する。

1|$htpasswd .htpasswd takahashi
New password:
Re-type new password:

以上のコマンドを他のユーザー (この場合、yamadaおよびsuzuki) に対しても実行する。以上で、'.htaccess' を設置したディレクトリ以下のファイルにアクセスする際には設定したユーザー名およびパスワードが必要となる。

このエントリーをはてなブックマークに追加

Site search

ページのトップへ戻る