htpasswd

1206 ワード

htpasswdコマンド
ネットワークサーバ
htpasswdコマンドは、ApacheのWebサーバ内蔵ツールで、ユーザー名、ドメイン、およびユーザーの基本認証を格納するパスワードファイルを作成および更新します.
構文
htpasswd(オプション)(パラメータ)
オプション
-c:        ;
-n:       ,                 ;
-m:    MD5         ;
-d:  CRYPT         ;
-p:          ,     ;
-s:  SHA         ;
-b:                          ;
-D:       。

パラメータ
  • ユーザー:パスワードを作成または更新するユーザー名.
  • パスワード:ユーザーの新しいパスワード.

  • ≪インスタンス|Instance|emdw≫
    htpasswdコマンドによるユーザーの追加
    htpasswd - . www.linuxde.net

    binディレクトリの下に1つ生成する.passwdファイル、ユーザー名www.linuxde.Net、パスワード:php、デフォルトはMD 5暗号化方式を採用しています.
    既存のパスワードファイルに次のユーザーを追加
    htpasswd -b .passwd Jack 123456
    -cオプションを削除すると、最初のユーザーの後に2番目のユーザーを追加できます.
    パスワードファイルを更新せずに、暗号化されたユーザー名とパスワードのみを表示します.
    htpasswd -nb Jack 123456

    更新しないpasswdファイルは、画面にユーザー名と暗号化されたパスワードのみ出力されます.
    htpasswdコマンドによるユーザー名とパスワードの削除
    htpasswd -D .passwd Jack

    htpasswdコマンドによるパスワードの変更
    htpasswd -D .passwd Jack
    htpasswd -b .passwd Jack 123456

    すなわち,htpasswd削除コマンドを用いて指定したユーザを削除し,htpasswd追加ユーザコマンドを用いてユーザを作成することでパスワード変更機能を実現する.