adhtaccess コマンド

目的

ファイル、グループ、およびユーザーを管理します。

構文

adhtaccess [ -A field:item directory ] [ -d filename path ] [ -R directory ] [ -r field:item ] [ -U old_url new_url file ] [ -i ipaddress ] [ -V filename ]

説明

adhtaccess コマンドは、ファイル、グループ、およびユーザーを管理します。

フラグ

-A field:item directory directory にファイル、グループ、およびユーザーを追加します。 field パラメーターには、次のいずれかを指定できます。
  • user
  • group
  • denyip。この場合、item に IP アドレスの範囲またはドメイン・ネームを指定して、ディレクトリーへのアクセスを不許可にできます。
  • allowip。この場合、item に IP アドレスの範囲またはドメイン・ネームを指定して、ディレクトリーへのアクセスを許可できます。

item パラメーターには、field に追加する必要のある任意の値を使用できます。

-d filename path filename および path で指定されたファイルを削除します。
-R directory すべてのコマンドを directory に対して再帰的に実行することを指定します。
-r field:item 指定されたディレクトリーまたはファイルの fields から items を除去します。field パラメーターには、次のいずれかを指定できます。
  • user
  • group
  • ipDeny

item パラメーターには、field から除去する必要のある任意の値を使用できます。

-U old_url new_url file 指定されたファイルについて、old_url から new_url への URL リダイレクトを追加します。
-i ipaddress IP アドレスのブロックに 1 つの IP アドレスまたは一定範囲の IP アドレスを追加します。
-V filename filename で指定されたファイルを表示します。

adhtaccess -A user:bob /usr/HTTPServer/htdocs     "Adds a user named bob" 

adhtaccess -A group:staff /usr/HTTPServer/htdocs  "Adds staff to group"

adhtaccess -A denyip:192.168.2.2                  "Denies the IP address access

adhtaccess -A denyip:www.mywebsite.com            "Denies access to www.mywebsite.com"

adhtaccess -A allowip:192.168.2.2                 "allows IP address to access directory"

adhtaccess -A allowip:www.mywebsite.com           "allows access to www.mywebsite.com"

adhtaccess -r user:bob /usr/HTTPServer/htdocs     "removes user bob"

adhtaccess -r group:staff /usr/HTTPServer/htdocs  "removes staff as valid group"

adhtaccess -r denyip:192.168.2.2                  "removes the deny for IP address"

adhtaccess -r allowip:192.168.2.2                 "allows IP address 192.168.2.2"

adhtaccess -A grpfile:/path/to/groupfilename /usr/HTTPServer/htdocs

関連情報

logresolve コマンド、http_config コマンド、httpadmin_config コマンド、および htpasswd コマンド