Unixコマンド/htpasswd のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Unixコマンド/htpasswd へ行く。
- 1 (2007-06-15 (金) 01:31:18)
bc †
機能 †
ユーザ認証ファイルの作成と更新
ベーシック認証を行うには、ユーザー認証に利用するファイル(パスワードファイル)を作成し、ユーザーを登録するところから始める。
ユーザー登録には、Apacheに含まれる「htpasswd」プログラムを利用する。
構文 †
htpasswd [オプション] パスワードファイル ユーザ名
オプション †
-c パスワードファイルを作成する。同じ名前のパスワードファイルがすでにある場合、上書きされます。 -d パスワードの暗号化にcrypt()を使用する。パスワードの最長は8文字であり、それ以上の長さのパスワードを設定すると 8文字目まで一致すれば、それ以降がどんな文字列であろうと一致してしまうためMD5による暗号化を推奨します。このオプションはデフォルトです。 -m パスワードの暗号化にMD5を使用する。パスワードの最長は256文字である。 -D パスワードファイルからユーザを削除
例 †
■パスワードファイルを新規に作成、ユーザ名(matsui)を追加
# htpaawd -c /etc/access.htpasswd matsui New password: ***** Re-type new password: ***** Adding password for user matsui
■ユーザの追加
# htpaawd /etc/access.htpasswd hgoehoge New password: ***** Re-type new password: ***** Adding password for user hogehoge
■ユーザの削除
# htpasswd -D /etc/access.htpasswd matsui Deleting password for user matsui