ユーザ用ツール

サイト用ツール


02_freebsd:80_unixコマンド:htpasswd

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
02_freebsd:80_unixコマンド:htpasswd [2014/04/18 17:37]
matsui
02_freebsd:80_unixコマンド:htpasswd [2015/12/04 11:33] (現在)
matsui
ライン 1: ライン 1:
 +====== htpasswd ======
  
 +===== 機能 =====
 +
 +ユーザ認証ファイルの作成と更新
 +ベーシック認証を行うには、ユーザー認証に利用するファイル(パスワードファイル)を作成し、ユーザーを登録するところから始める。
 +
 +ユーザー登録には、Apacheに含まれる「htpasswd」プログラムを利用する。
 +===== 構文 =====
 +
 +<​code>​
 +htpasswd [オプション] パスワードファイル ユーザ名
 +</​code>​
 +
 +==== オプション ====
 +
 +-c パスワードファイルを作成する。同じ名前のパスワードファイルがすでにある場合、上書きされます。 ​
 +-d パスワードの暗号化にcrypt()を使用する。パスワードの最長は8文字であり、それ以上の長さのパスワードを設定すると 8文字目まで一致すれば、それ以降がどんな文字列であろうと一致してしまうためMD5による暗号化を推奨します。このオプションはデフォルトです。 ​
 +-m パスワードの暗号化にMD5を使用する。パスワードの最長は256文字である。 ​
 +-D パスワードファイルからユーザを削除
 +
 +===== 例 =====
 +
 +==== パスワードファイルを新規に作成、ユーザ名(matsui)を追加 ====
 +<code console>
 +# htpaawd -c /​etc/​access.htpasswd matsui
 +New password: *****
 +Re-type new password: *****
 +Adding password for user matsui
 +</​code>​
 +
 +==== ユーザの追加 ====
 +<code console>
 +# htpaawd /​etc/​access.htpasswd hgoehoge
 +New password: *****
 +Re-type new password: *****
 +Adding password for user hogehoge
 +</​code>​
 +
 +==== ユーザの削除 ====
 +<code console>
 +# htpasswd -D /​etc/​access.htpasswd matsui
 +Deleting password for user matsui
 +</​code>​
 +
 +
 +==== htpasswd自動生成 ====
 +
 +[[http://​www.shtml.jp/​htaccess/​make_htpasswd.html|htpasswd自動生成]]
 +
 +{{tag>​Unixコマンド ユーザ管理}}
02_freebsd/80_unixコマンド/htpasswd.txt · 最終更新: 2015/12/04 11:33 by matsui

Yesterday:1593 Today:1131 Total:13703