上田と申します。 私は、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 私の所では、ちゃんと動いているのでこの書き方が正解と思います。 はずしていたらごめんなさい。
Follow-Ups:
- [fol] Re: NIS SettingHiroshi Nakada
- Prev by Date: [fol] Re: NIS Setting
- Next by Date: [fol] Re: about MOUNT
- Previous by thread: [fol] Re: NIS Setting
- Next by thread: [fol] Re: NIS Setting
- Indexes:[Main][Thread]