YPSERV.CONF(5)

名前
ypserv.conf - ypserv と rpc.ypxfrd の設定ファイル

説明
ypserv.conf は ypserv に関するいくつかのオプションが書かれた ASCII ファイルである。 ここには特殊なホストやマップの、 ypserv や rpc.ypxfrd に対する アクセスルールも記述される。このファイルは ypserv と rpc.ypxfrd が起動されたときや、 SIGHUP シグナルを受け取ったときに読み込まれる。 一行には一つのエントリが記述される。オプションの行は以下のように記述される。

    option: [yes|no]

アクセスルールの行は以下のように記述される。

    host:map:security:mangle[:field]

すべてのルールが一つ一つ試行される。マッチするものがまったくないと、 マップに対するアクセスは許可される。 以下のオプションが指定できる。

dns hosts.* マップに見つからなかったホスト名をネームサーバーに 問い合わせるように NIS サーバーに指示する。デフォルトは "no"。 この指定はコマンドラインオプションの "-dns" によって上書きできる。 "no" よりも "-dns" オプションが優先される。

sunos_kludge
    ypserv は YP version 1 のほとんどの機能をサポートしているので、 このオプションは今後サポートされない。

xfr_check_port
    このオプションを有効にすると、 NIS マスターサーバーは 1024 以下のポートで動作するようになる。デフォルトは "yes" (有効) である。

アクセスルールの行におけるフィールドの説明を以下に示す。

host
    IP アドレス。ワイルドカードを利用できる。
    例:
    131.234. = 131.234.0.0/255.255.0.0
    131.234.214.0/255.255.254.0

map マップの名前。アスタリスクを指定するとすべてのマップに対応する。

security
    none, port, deny, des のいずれかを指定する。

none
    常にアクセスを許可する。このように指定した場合は passwd フィールドを mangle にすること (デフォルトはそうなっていない)。

port
    ポートが 1024 以下ならアクセスを許可する。 1024 より大きい場合は、 mangle が設定されていなければアクセスを許可しない。 mangle が "yes" になっていればアクセスを許可するが、パスワードフィールドを mangle する。

deny
    このマップへのアクセスを拒否する。

des DES 認証を要求する。現段階では、サポートしている libc はほとんど存在しない。 パスワードフィールドを mangle することもできる (デフォルトでは mangle されない)。

mangle
    "yes" または "no" を指定できる。 "yes" にすると、 field エントリが mangle される。 mangle とは、ポート番号のチェックによって、許可されていない 者からの要求であることがわかったときに、そのフィールドを 'x' で 置換することである。

field
    mangle するフィールドを指定する。デフォルトは第二フィールド。

ファイル
/etc/ypserv.conf ypserv(8), rpc.ypxfrd(8)

警告
特殊マップに対するアクセスルールは、本当の意味ではセキュリティ を向上させるものではない。ただ、クラッカーになりうる人間に対して、 多少その行為を困難にさせることができる。

著者
Thorsten Kukuk <kukuk@uni-paderborn.de>