3.2.1 htpasswd
ユーザー名とパスワードのパスワードファイルへの登録およびパスワードの変更
書式
htpasswd [-b] [-c|-D] パスワードファイル名 ユーザー名 [パスワード]
格納先
Application Serverインストールディレクトリー\httpsd\sbin
機能
パスワードファイルにユーザー名、パスワードを登録します。パスワードを変更したり、パスワードファイルに登録されたユーザー名を削除したりできます。
実行権限
管理者アカウント
引数
- -b
-
パスワードをコマンドラインに指定する場合に指定します。
- -c
-
新規にパスワードファイルを作成する場合に指定します。すでに作成しているパスワードファイルにユーザーを追加する場合や、パスワードを変更する場合には、指定する必要はありません。
- -D
-
ユーザーの登録を削除する場合に指定します。指定したパスワードファイルに、指定したユーザーが登録されている場合に、パスワードファイルから該当するユーザーを削除します。
- パスワードファイル名
-
パスワードを登録、変更または削除するパスワードファイルを指定します。
- ユーザー名
-
パスワードを登録、変更または削除するユーザー名を指定します。
- パスワード
-
登録または変更するパスワードを指定します。-bオプションを指定したときだけ指定できます。
使用例
パスワードファイル名と、登録するユーザー名またはパスワードを変更するユーザー名を指定してhtpasswdを起動すると、そのユーザーのパスワードの入力が要求されます。入力確認を含め、2回パスワードを入力すると、パスワードファイルにそのユーザーのユーザー名と、パスワードが登録されます。
C:\>"Application Serverインストールディレクトリー\httpsd\sbin\htpasswd.exe" .passwd userxx …1. New password: …2. Re-type new password: …3. Adding password for user userxx …4. C:\>
-
userxxのパスワードの変更
-
新パスワード入力
-
新パスワード再入力
-
新パスワードの登録終了
登録を削除する場合は、-Dオプション、パスワードファイル名および削除するユーザー名を指定してhtpasswdを起動します。
C:\>"Application Serverインストールディレクトリー\httpsd\sbin\htpasswd.exe" -D .passwd userxx …1. Deleting password for user userxx …2. C:\>
-
userxxの登録削除
-
userxxの登録削除終了
戻り値
戻り値 |
説明 |
---|---|
0 |
正常終了 |
0以外 |
異常終了 |
注意事項
-
ユーザー名の最大長とパスワードの最大長は128文字です。
-
htpasswdコマンド実行時は、パスワードファイルの作成先と同じディレクトリーに、作業ファイルが一時的に作成されます。作業ファイル名は、パスワードファイル名.プロセスIDです。この作業ファイルは、htpasswdコマンドの終了時に自動的に削除されます。ただし、実行中にキャンセルした場合など、作業ファイルが削除されないことがあります。作業ファイルが残っている場合は、手動で削除してください。