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: サービスを無効にする()か、有効(yesno)であるかを指定します。
これらのオプションとその使用方法の詳細は、
xinetd.conf man ページを参照してください。