gate-sys-conf(5)
Date: $Date: 2012/10/25 01:32:08 $
Source: gate-toroku-system
名前
gate-sys-conf - gate-toroku-system 設定ファイル
ファイル
/etc/gate/gate-sys.conf
説明
gate-sys.conf
ファイルは
gate-toroku-system(1)
のインストールに必要な情報の設定を行います。
設定ファイルの 1 つでユーザーモード、IP モードに共通な設定を
行います。
gate.conf により読み込まれます。
gate.conf については
gate-conf(5)
を参照してください。
gate-sys.conf
ファイルは
perl(1)
プログラムであり、主に文字列定数の代入文から成り立っています。
gate-common.pl と gate-local.pl を読み込みます。
以下では
gate-sys.conf
ファイルで設定されるべき変数について、
それがどのような効果をもつか逐次解説します。
変数
-
$DEBUG_CONFIG
-
この変数はプログラムのテスト用に存在するものです。通常運用ではこの変数を
偽にしてください。この変数を真にすると、。 BR gate-daily (8) によって起動さ
れるプログラム群の出力先が /etc から /ETC に変更され、ホームディレクトリ
の作成場所が /home から /HOME に変更されます。正式運用モード (本気モード
) かテストモードかを設定します。テストモードの場合、ユーザーデーターベース
は作成されるが実際にユーザーアカウントは作成されない。正式運用モードでイ
ンストールする場合は 0 を、テストモードでインストールする場合は 1 を設定
します。
ただし、現在の gate-toroku-system ではデバッグモードと正式運用モードの
切り替えを行うために、一度 gate-toroku-system をビルドしなおす必要があ
ります。gate-sys.conf を書き換えるだけではダメなことに注意してください。
-
$USE_DAEMON
-
この変数は通常真にしておいてください。
gate-syncd(8)
が実装される前の古い gate-toroku-system では
データベースのシステムへの反映は
gate-daily(8)
を定期的に起動することによって行われていました。
$USE_DAEMON を偽にすると古い版の動作になります。
この場合
gate-daily(8)
を
/etc/crontab
を編集してクロンに起動させるという方法があります。
ユーザーアカウントの作成をデーモンモードで行うかクロンモードで行うかを
設定します。デーモンモードの場合、ユーザー認証が行われたらすぐにユーザー
アカウント作成デーモンを起動しアカウントの作成を行います。クロンモードでは
crontab にユーザーアカウント作成スクリプトを設定しておきます。クロンモード
では crontab に設定された時刻にならなければアカウント作成はおこなわれ
ません。 1 がデーモンモード、 0 がクロンモードです。
-
$IP_MODE
-
DNS 管理を行うかどうかのスイッチです。DNS 管理を行う場合は真(1)に, 行わない
場合は偽(0)にしてください。
-
$USER_MODE
-
ユーザアカウント管理を行うかどうかのスイッチです。ユーザ管理を行う場合は
真(1)に, 行わない場合は偽(0)にしてください。
-
$GATE
-
データベースの所有者となるユーザ, グループ名を指定します。
ユーザ名とグループ名は同一でなければなりません。
gate system を実行するユーザ・グループを設定します。
-
$GATEHOME
-
Gate のホームディレクトリ. このディレクトリの直下に .quota が置かれます。
-
$DB_BASE
-
ユーザデータベース (gate-user-db(5)
を参照してください) を格納するディレクトリの絶対パスです。
-
$DB_PENDING
-
-
$DB_STABLE
-
-
$DB_DEFUNCT
-
ユーザデータベースのそれぞれ保留領域、承認済み領域、抹消済み領域を
指定します。通常は $DB_BASE の編集にとどめ、
これらの変数を直接変更しないでください。
-
$DB_IP_BASE
-
DNS データベースを格納するディレクトリの絶対パスです。
-
$DB_IP_PENDING
-
-
$DB_IP_STABLE
-
-
$DB_IP_DEFUNCT
-
-
$DB_IP_ZONE
-
-
$TMPDIR
-
-
$TESTDIR
-
-
$ETCDIR
-
group, passwd, shadow, sudoers の各ファイルが格納されているディレクトリ名です。
通常は /etc になります。
-
$VAR_NAMED_DIR
-
DNS のゾーンファイルを格納するディレクトリです。
-
$PASSWD_FILE
-
パスワードファイルです。
-
$CRYPT_TYPE
-
暗号化方式を選択します。'des' と 'md5' を選択可能です。
デフォルトは 'des' となっています。
-
$SHADOW_FILE
-
暗号化されたパスワードファイルです。
-
$GROUP_FILE
-
ユーザグループのファイルです。
-
$DOT_FILES
-
いわゆるドットファイルのスケルトンファイル(ひな型)を格納するディレクトリです。
-
$MAKE_HOME
-
一般ユーザのホームディレクトリを置くディレクトリ名です。
-
$MAKE_HOME_INCORP
-
法人ユーザ(グループアカウント)のホームディレクトリを置くディレクトリ名です。
-
$PERL
-
perl のフルパスです。
-
$BASEDIR
-
以下の3つ ($BINDIR, $SBINDIR, $LIBDIR) の指定を一括して変えることができます。
-
$BINDIR
-
デフォルト値は $BASEDIR/bin です。
ユーザが起動するプログラムをインストールするディレクトリです。
-
$SBINDIR
-
システム管理者が起動するプログラムをインストールするディレクトリです。
デフォルト値は $BASEDIR/sbin になります。
-
$LIBDIR
-
プログラム以外のファイルをインストールするディレクトリ。
デフォルト値は $BASEDIR/lib になります。
-
$GATEDIR
-
gate-toroku-system について解説する HTML ファイル置場です。
-
$CGIBINDIR
-
CGI プログラムをインストールするディレクトリです。
-
$GATECONFDIR
-
GATE システムの設定ファイル置場となるディレクトリです。
参照
gate-conf(5),
crontab(5),
services(5),
gate-daily(8),
gate-syncd(8)
バグ
perl の文法を知らない人には難解かもしれません。
変更しないほうがよいものまで変更できるようになっています。
gate-toroku-system(1)
のアップデートによって新しい gate.conf を書かねばならない
ことがあります。
バージョン番号を検知するメカニズムがあるべきです。
HTML generated using
htroff
at 18 November 2022 9:53:54.