[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fol] Re: NIS Setting


上田と申します。

私は、TurboLinux 3台でNISクライアントサーバ運用をしています。
普段から色々なUNIXでシステムを構築していますが、Linuxは他の
機器とは設定がちょっと違いますね。

レポートが長すぎてペーパレスではちょっと読みづらいですね。
近くにプリンタがないので見覚えのある部分だけ書きます。
それにしも、すばらしいレポートですね。
中田さんは、どっかのSEさん?

参考になれば・・・。

Hiroshi Nakada wrote:

> 中田と申します。
> NIS (Network Information Service) を動作させようとしているのですが
> サーバの設定の箇所でエラーが出てしまい動作させることができません。
> 状況を以下に示しましたので御指導頂ければ幸いです。

途中省略

>
> ・解決できていない問題
>
> サーバをクライアントとして動作させた場合 yppasswd,ypchsh ypchfn
> コマンドが実行されるものの、最終的にエラーとなり設定ファイルが更新
> できない。(/etc/passwd)
> サーバに orange、クライアントに apple という別々の PC にした場合、
> apple で ypcat コマンドを実行するとエラーが出力される。
>

途中省略

> [root _at_ orange /root]# yppasswd hiroshi
> Changing NIS account information for hiroshi on orange.xxx.co.jp.
> Please enter root password:
> Changing NIS password for hiroshi on orange.xxx.co.jp.
> Please enter new password:
> Please retype new password:
> Error while changing the NIS password.
> The NIS password has not been changed on orange.xxx.co.jp.
>
> とエラーが出力され変更できませんでした。

yppasswdでエラーになるのは、yppasswddを起動するときの引数でnis用passwdファイルを

指定する必要があります。
たとえば、/etc/passwdファイルにNISユーザを登録して運用する場合、
$>rpc.yppasswdd -D /etc
とする必要があります。
現在、引数はどうなっていますか?
確認は、ps ax | grep yppasswddとすれば出てきます。
また、自動起動のファイル(/etc/rc.d/init.d/ypserv)では、引数が/etc/ypとなっていま
した。
これを修正しておけば次からOKです。
次のypchsh等も同じ原因だと思います。

設定ファイルの/etc/sysconfig/networkでは、NISドメインの書き方は、
NISDOMEIN=xxxx
私の所では、ちゃんと動いているのでこの書き方が正解と思います。

はずしていたらごめんなさい。

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: