2.6.4.2. /etc/xinetd.d/ ディレクトリー
/etc/xinetd.d/
ディレクトリーには xinetd
が管理する各サービスの設定ファイルが含まれ、ファイル名はサービスと関連します。と同様に xinetd.conf
、このディレクトリーは xinetd
サービスが開始する場合にのみ読み取られます。変更を有効にするには、管理者が xinetd
サービスを再起動する必要があります。
/etc/xinetd.d/
ディレクトリー内のファイルの形式では、と同じ規則を使用し /etc/xinetd.conf
ます。各サービスの設定が個別のファイルに保存される主な理由は、カスタマイズを容易にし、他のサービスに影響を及ぼす可能性が低くなります。
これらのファイルがどのように構成されるかを理解するには、ファイルを考慮してください
/etc/xinetd.d/krb5-telnet
。
service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/kerberos/sbin/telnetd log_on_failure += USERID disable = yes }
これらの行は、telnet サービスのさまざまな側面を制御します。
service
: サービス名を指定します(通常は/etc/services
ファイルに記載されているもののいずれか)。flags
: 接続に任意の属性を設定します。xinetd
は Telnet 接続のソケットを再利用するようにREUSE
指示します。注記REUSE
フラグは非推奨になりました。すべてのサービスがREUSE
フラグを暗黙的に使用するようになりました。socket_type
: ネットワークソケットタイプをに設定しstream
ます。wait
: サービスがシングルスレッド(yes
)またはマルチスレッド(no
)であるかを指定します。user
: プロセスがで実行されるユーザー ID を指定します。server
: を起動するバイナリーの実行ファイルを指定します。log_on_failure
: ですでに定義されているログパラメーターlog_on_failure
に加えて、ロギングパラメーターを指定しxinetd.conf
ます。disable
: サービスを無効にする()か、有効(yes
no
)であるかを指定します。
これらのオプションとその使用方法の詳細は、
xinetd.conf
man ページを参照してください。