作成ユーティリティはコマンドラインからのクライアントアカウント、ドメイン、ホスティングアカウントの作成と管理、ドメイン選択設定お よびサービスの管理を可能にするツールです。
クライアントアカウントを管理するには、/usr/local/psa/bin/にあるclient.shユー ティリティを使用してください。以下のコマンドおよびオプションを使用することができます:
| コマンド | パラメータ | アクション |
|---|---|---|
| オプション | パラメータ | 概要 |
| --create or -c | <login_name> | 新しいクライアントアカウントを作成する |
| --update or -u | <login_name> | クライアントアカウントを更新する |
| --remove or -r | <login_name> | クライアントアカウントを削除する |
| --info or -i | <login_name> | クライアントアカウントを取得する |
| --on | <login_name> | クライアントアカウントを有効にする |
| --off | <login_name> | クライアントアカウントを無効にする |
| --help or -h | ユーティリティの使用法を表示する | |
| -status | <true|false> | クライアントアカウントを有効にする(デフォルト:true) |
| -company | <string> | 企業名 |
| -name | <string> | 連絡名 (必須) |
| -login | <login_name> | コントロールパネルログイン名(更新コマンドでのみ使用) |
| -passwd | <passwd> | コントロールパネルパスワード(必須) |
| -phone | <number> | 電話番号 |
| -fax | <number> | FAX |
| <string> | e-mail アドレス | |
| -addr | <string> | アドレス |
| -city | <string> | 都市 |
| -state | <string> | 州 |
| -pcode | <string> | 郵便番号 |
| -country | <string> | 国 |
| -notify | <true|false> | クライアントアカウント作成通知を有効/無効にする |
クライアントアカウントを編集するには、/usr/local/psa/bin/にある client_pref.sh ユーティリティを使用してください。下記のコマンドおよびオプションを使用することができます:
| コマンド | パラメータ | アクション |
|---|---|---|
| オプション | パラメータ | 概要 |
| --update or -u | login_name | 既存のクライアントアカウントを更新する |
| --info or -i | login_name | クライアント情報を取得する |
| --help or -h | ユーティリティの使用法を表示する | |
| -create_domains | <true | false> | クライアントにドメイン作成を許可する |
| -manage_phosting | <true | false> | 物理ホスティングの管理を許可する |
| -change_limits | <true | false> | ドメイン制限の変更を許可する |
| -manage_dns | <true | false> | DNSの管理を許可する |
| -manage_log | <true | false> | ログローテーションの管理を許可する |
| -manage_crontab | <true | false> | クローンタブ(スケジューラ)の管理を許可する |
| -manage_anonftp | <true | false> | Anonymous FTPの管理を許可する |
| -manage_webapps | <true | false> | Tomcat webアプリケーションの管理を許可する |
| -manage_maillists | <true | false> | メーリングリストの管理を許可する |
| -manage_sh_access | <true | false> | システムアクセスの管理を許可する |
| -manage_subdomains | <true | false> | サブドメインの管理を許可する |
| -manage_quota | <true | false> | ハードディスククォータの変更を許可する |
| -make_dumps | <true | false> | バックアップ/復元機能の使用を許可する |
| -max_dom | <number> | 利用可能なドメイン数(-1は無制限です) |
| -disk_space | <number> | 利用可能なディスク容量上限(メガバイトで指定) |
| -max_traffic | <number> | 利用可能なトラフィック上限(メガバイトで指定) |
| -max_box | <number> | メールボックスの上限数 |
| -mbox_quota | <number> | メールボックスクォータ上限量(キロバイトで指定) |
| -max_redir | <number> | メール転送上限数 |
| -max_mg | <number> | メールグループ上限数 |
| -max_resp | <number> | メール自動応答上限数 |
| -max_wu | <number> | webユーザ上限数 |
| -max_db | <number> | データベース上限数 |
| -max_maillists | <number> | メーリングリスト上限数 |
| -max_webapps | <number> | Tomcat webアプリケーション上限数 |
| -max_subdom | <number> | サブドメイン上限数 |
| -expiration | <date> | クライアントアカウント有効期限 |
| -ip_pool | <add|del>:<ip1>,<ip2>,..,<ipN> | クライアントIPプールへの/からIPアドレスの追加/削除 |
<number>タグの部分には正の整数(または0)を指定してください。<date>タグには次の形式で日付を指定してください:'YYYY-MM-DD'
クライアントアカウントの制限を指定する値に'-1'を指定すると"無制限"となります。
-ip_poolのオプションには色々な値を設定することができます。例: client_pref.sh -u 'c1' -ip_pool add:127.0.0.1,127.0.0.2 -ip_pool del:127.0.0.3
ドメインを管理するには、/usr/local/psa/bin/に あるdomain.shユーティリティを使用してください。下記のコマンドおよびオプションを使用することができます:
| コマンド | パラメータ | アクション |
|---|---|---|
| オプション | パラメータ | 概要 |
| --create or -c | <domain_name> | 新しいドメインを作成する |
| --update or -u | <domain_name> | 既存のドメインを更新する |
| --remove or -r | <domain_name> | 既存のドメインを削除する |
| --info or -i | <domain_name> | ドメイン情報を取得する |
| --on | <domain_name> | ドメインを有効にする |
| --off | <domain_name> | ドメインを無効にする |
| --shells or -s | 利用可能なシェルを表示する | |
| --help or -h | ユーティリティの使用法を表示する | |
| -status | <true|false> | ドメインをon/offにする (デフォルト: true) |
| -dom_user | <true|false> | ドメインレベルユーザアカウントをon/offにする (デフォルト: false) |
| -du_passwd | <passwd> | ドメインレベルユーザのパスワードを設定する |
| -dns | <true|false> | ドメインのDNSゾーンをon/offにする (デフォルトDNSテンプレートの状態で) |
| -www | <true|false> | www接頭辞を追加する(デフォルト: true) |
| -hosting | <true|false> | ドメインのホスティングを有効/無効にする(デフォルト: false) |
| -hst_type | <phys|std|frm> | ホスティングのタイプを設定する(デフォルト: physical) |
| -target_url | <URL> | ターゲットURLを設定する(hst_typeが"std"または"frm"の場合は必須) |
| -ip | <ip_address> | ipアドレス |
| -login | <login> | FTPユーザーログイン名(ホスティングタイプが物理的ホスティングの場合は必須) |
| -passwd_type | <plain|crypt> | FTPユーザーパスワードタイプ(デフォルト: plain) |
| -passwd | <password> | FTPパスワード (デフォルトではパスワードが設定されていません) |
| -shell | <shell_name|help> | システムシェル(--shellsコマンドで利用できるシェルのリストを表示できます) |
| -hard_quota | <MB> | ハードディスククォータ(0は無制限です) |
| -fp | <true|false> | ドメインのFrontPage対応のon/offを切り替えます(デフォルト: false) |
| -fp_ssl | <true|false> | ドメインのfrontpage over ssl対応のon/offを切り替えます(デフォルト: false) |
| -fpauth | <true|false> | FrontPage認証(デフォルト: false) |
| -fplogin | <login> | FrontPageログイン名 |
| -fppasswd | <password> | FrontPageパスワード |
| -ssi | <true|false> | ドメインのSSI対応(デフォルト: false) |
| -php | <true|false> | ドメインのPHP対応(デフォルト: false) |
| -cgi | <true|false> | ドメインのCGI対応(デフォルト: false) |
| -perl | <true|false> | ドメインのPerl対応(デフォルト: false) |
| -asp | <true|false> | ドメインのASP対応(デフォルト: false) |
| -python | <true|false> | ドメインのPython対応(デフォルト: false) |
| -coldfusion | <true|false> | ドメインのColdfusion対応(デフォルト: false) |
| -ssl | <true|false> | ドメインのSSL対応(デフォルト: false) |
| -webstat | <true|false> | ドメインのWebalizer対応(デフォルト: false) |
| -err_docs | <true|false> | ドメインのカスタムエラードキュメント対応(デフォルト: false) |
| -log_rotate | <true|false> | ログローテーションの状態(デフォルト: true) |
| -log_bysize | <KB> | サイズでログをローテーションさせる |
| -log_bytime | <daily|weekly|monthly> | 期間でログをローテーションさせる(デフォルト: daily) |
| -log_max_num | <number> | ログファイルの上限数(デフォルト: 3) |
| -log_compress | <true|false> | ログファイルの圧縮を有効にする(デフォルト: true) |
| -log_email | <email> | e-mailへのログファイル送信を有効にする |
| -clogin | <login> | ドメインが所属することになるクライアントのログイン名(ドメイン作成の際に必須) |
| -mail_service | <true|false> | ドメインのメールサービスのon/off (デフォルト: true) |
| -notify | <true|false> | ドメイン作成通知を有効/無効にする |
ドメインレベルの設定を管理するには、/usr/local/psa/bin/にある domain_pref.shユーティリティを使用してください。下記のコマンドおよびオプションを使用することができます:
| コマンド | パラメータ | アクション |
|---|---|---|
| オプション | パラメータ | 概要 |
| --update or -u | domain_name | ドメインを設定する |
| --info or -i | domain_name | ドメイン設定情報を取得する |
| --help or -h | ユーティリティの使用法を表示する | |
| -disk_space | <MB> | 利用可能なディスク容量の上限量 |
| -max_traffic | <MB/Month> | ドメインのトラフィック上限量 |
| -max_box | <number> | メールボックスの上限数 |
| -mbox_quota | <KB> | メールボックスクォータの上限量 |
| -max_redir | <number> | メール転送の上限数 |
| -max_mg | <number> | メールグループの上限数 |
| -max_resp | <number> | メール自動応答の上限数 |
| -max_wu | <number> | webユーザの上限数 |
| -max_db | <number> | データベースの上限数 |
| -max_maillists | <number> | メーリングリストの上限数 |
| -max_webapps | <number> | webアプリケーションの上限数 |
| -max_subdom | <number> | サブドメインの上限数 |
| -expiration | <YYYY-MM-DD> | ドメインの有効期限 |
| -www | <true|false> | ドメインのwww接頭辞 |
| -wuscripts | <true|false> | webユーザにスクリプト使用を許可する |
| -webmail | <true|false> | webmailの使用を許可する |
| -no_usr | <bounce:txt|email> | 存在しないユーザーにメールが送られてきた際のバウンスまたはキャッチオールの設定(先々のリリースでは廃止される予定です) |
| -keep_traf_stat | <number> | システムがトラフィック統計を保持する期間:N月(0を指定すると統計を削除しません) |
メールアカウントを管理するには、/usr/local/psa/binにあるmail.shユーティリティを使用してください。下記のコマンドおよびオプションを使用することができます:
| コマンド | パラメータ | アクション |
|---|---|---|
| オプション | パラメータ | 概要 |
| --create or -c | <mail_name>@<domain> | メールアカウントを作成する |
| --update or -u | <mail_name>@<domain> | メールアカウントパラメータを更新する |
| --remove or -r | <mail_name>@<domain> | メールアカウントパラメータを更新する |
| --on | <domain> | ドメインのメールサービスを有効にする |
| --off | <domain> | ドメインのメールサービスを無効にする |
| --info or -i | <mail_name>@<domain> | メールアカウントの情報を取得する |
| --help or -h | ユーティリティの使用法を表示する | |
| -cp_access | <true|false> | コントロールパネルへのアクセスを許可 |
| -mailbox | <true|false> | メールボックスの作成/削除 |
| -passwd | <passwd> | メールボックスパスワードを設定 |
| -boxpass | <passwd> | "passwd"オプションのエイリアス(先々のリリースでは廃止される予定です) |
| -passwd_type | <plain|crypt> | メールボックスパスワードのタイプ。パスワードを設定していない場合は無視してください |
| -mbox_quota | <KB> | メールボックスクォータの上限量 |
| -aliases | <add|del>:<name1[,name2]> | メールネームへ/からメールエイリアスを追加/削除 |
| -mgroups | <add|del>:<list1[,list2]> | メールグループへ/からメールネームを追加/削除 |
| -redirect | <true|false> | メール転送のon/offを切り替え |
| -rediraddr | <addr> | 転送先アドレス(転送が有効の場合は必須) |
| -group | <true|false> | メールグループのon/offを切り替え |
| -groupmem | <add|del>:<addr1[,addr2]> | メールグループへ/からアドレスを追加/削除 |
| -repo | <add|del>:<file1[,file2]> | 添付レポジトリへ/からファイルを追加/削除 |
| -autorsp | <true|false> | すべての自動応答のon/offを切り替え |
| -autoname | <name> | 自動応答名(自動応答オプションに必須) |
| -autostatus | <true|false> | 特定の名前での自動応答のon/off切り替え |
| -autoreq | <subj|body>:<string> or <always> | 自動応答の状態を指定。特定の文字列が件名・本文に含まれている時に応答する、または常に応答する。 |
| -autosubj | <original|string> | 応答の件名("Re: <incoming subject>")またはカスタム文字列 |
| -auto_replyto | <string> | 自動応答に設定される返信アドレス |
| -autotext | <string> | 自動応答のメッセージテキスト |
| -autoatch | <add|del>:<file1[,file2]> | 自動応答の添付ファイルを追加/削除 |
| -autofrq | <number> | ひとつのe-mailアドレスに対して、一日に応答するメールの上限数 |
| -autostor | <number> | 自動応答のために保存されるメールアドレスの上限数 |
| -autored | <addr> | すべての受信メールを転送するe-mailアドレス |
| -drweb | <in|out|inout|off> | アンチウィルスフィルタリングの管理 |
サブドメインを管理するには、/usr/local/psa/binにあるsubdomain.shユーティリ ティを使用してください。下記のコマンドおよびオプションを使用することができます:
| コマンド | パラメータ | アクション |
|---|---|---|
| オプション | パラメータ | 概要 |
| --create or -c | <subdomain> | -domainオプションで指定したドメインのサブドメインを作成する |
| --update or -u | <subdomain> | -domainオプションで指定したドメインの既存のサブドメインを更新する |
| --remove or -r | <subdomain> | -domainオプションで指定したドメインの、-subdomainsで指定したサブドメインを削除する |
| --info or -i | サブドメインの情報を取得する | |
| --help or -h | ユーティリティの使用法を取得する | |
| -domain or -d | <domain_name> | 作成するサブドメインのメイン(親)ドメインの指定 |
| -new_name | <new_subdomain> | サブドメインの名前を変更する(新しいサブドメインを作成する際には、使用できません) |
| -ftp_user | <native|main> | サブドメインのための独立したFTPユーザアカウント(native)またはメインドメインと同じFTPユーザ(main)。デ フォルトではメイン(親)ドメインのFTPアカウントがサブドメインを管理するために使用されます |
| -login | <login> | FTPユーザログイン名(サブドメインで独立したFTPアカウントを使用する場合) |
| -passwd | <password> | FTPパスワード(サブドメインで独立したFTPアカウントを使用する場合。デフォルトではパスワードは設定されていません) |
| -hard_quota | <MB> | ハードディスククォータ(サブドメインで独立したFTPアカウントを使用する場合。0は“無制限”です。デフォルトでは0に設定され ています) |
| -ssi | <true|false> | サブドメインのSSI対応(デフォルト: false) |
| -php | <true|false> | サブドメインのPHP対応(デフォルト: false) |
| -cgi | <true|false> | サブドメインのCGI対応(デフォルト: false) |
| -perl | <true|false> | サブドメインのPerl対応(デフォルト: false) |
| -asp | <true|false> | サブドメインのASP対応(デフォルト: false) |
| -python | <true|false> | サブドメインのPython対応(デフォルト: false) |
| -coldfusion | <true|false> | サブドメインのColdFusion対応 (デフォルト: false) |
| -subdomains or -s | <subdomain[,...]> | 削除するサブドメインまたは情報を取得するの指定(--removeおよび--infoコマンドにそれぞれ対応)デフォルトでは-- infoコマンドは既存のすべてのサブドメインの情報を出力します |
メーリングリストを管理するには、/usr/local/psa/binにあるmaillist.shユーティリ ティを使用してください。下記のコマンドおよびオプションを使用することができます:
| コマンド | パラメータ | アクション |
|---|---|---|
| オプション | パラメータ | 概要 |
| --create or -c | <maillist> | メーリングリストを作成する |
| --update or -u | <maillist> | メーリングリストのプロパティを更新する |
| --remove or -r | <maillist> | メーリングリストを削除する |
| --info or -i | <maillist> | メーリングリスト購読者を表示する |
| --help or -h | ユーティリティの使用法を表示する | |
| -domain or -d | <domain_name> | 作成するサブドメインのメイン(親)ドメインの指定 |
| -passwd | <password> | メーリングリスト管理者パスワードを設定する ('create' コマンドでのみ指定) |
| <email> | メーリングリスト管理者emailを設定する ('create' コマンドでのみ指定) | |
| -notify | <true|false> | メーリングリスト管理者にメーリングリスト作成を通知する (デフォルト: true、'create' コマンドでのみ指定) |
| -status | <true|false> | メーリングリストのon/offを切り替え (default: true) |
| -members | <add|del>:<email1>,..,<emailN> | email アドレスをメーリングリストへ/から追加/削除 |
データベースを管理するには、/usr/local/psa/binにあるdatabase.shユーティリティ を使用してくださいl。以下のコマンドおよびオプションを使用することができます:
| コマンド | パラメータ | アクション |
|---|---|---|
| オプション | パラメータ | 概要 |
| --create or -c | <db_name> | データベースを作成する |
| --update or -u | <db_name> | データベースを更新する: データベースユーザを追加、編集、削除する |
| --remove or -r | <db_name> | データベースを削除する |
| --help or -h | ユーティリティの使用法を表示する | |
| -domain | <domain_name> | ドメイン名 |
| -type | <mysql> | データベースの種類 |
| -passwd | <passwd> | ユーザーパスワードを設定する |
| -add_user | <login_name> | 個人名ユーザを追加する |
| -update_user | <login_name> | 個人名ユーザを更新する |
| -remove_user | <login_name> | 個人名ユーザを削除する |
| -user_name | <login_name> | ログイン名を設定する ("update_user" オプションで指定) |