既存ファイルにユーザーを追加する
オプションは何もつけずに htpasswdコマンドにファイル名と追加するユーザー名を指定して実行します。
$ htpasswd ./.htpasswd test2user
パスワードの入力が求められますので、設定するパスワードを入力します。続けてパスワードの再入力を求められますので同じパスワードを入力し “Adding password for user test2user” と返ってこれば完了です。
ユーザーを追加
$ htpasswd ./.htpasswd test2user New password: Re-type new password: Adding password for user test2user
確認
既存ユーザーの “testuser” に加えて “test2user” が追加されていることが確認できます。
$ vi .htpasswd testuser:$apr1$/JMjtK4W$183OT2GmQXv7a9wy.zsoN. test2user:$apr1$nZfJUiit$SslPSQvm3BY4Btgo1rJie/
既存ユーザーを削除する
htpasswdコマンドに “-D” オプション / ファイル名 / ユーザー名 を指定して実行します。
$ htpasswd -D ./.htpasswd test2user
実行後 “Deleting password for user test2user” と返ってこれば削除完了です。
ユーザー削除
$ htpasswd -D ./.htpasswd test2user Deleting password for user test2user
確認
削除コマンド実行後に .htpasswd をエディタ等で確認すると “test2user” が削除され “testuser” のみになっていることが確認できます。
$ vi .htpasswd testuser:$apr1$/JMjtK4W$183OT2GmQXv7a9wy.zsoN.
関連記事
動作環境情報
"エックスサーバー" スタンダード(旧X10)
コメント