« UbuntuをEUC-JP環境で使う | メイン | Ubuntu8.04をnfsクライアントにする »

Ubuntu8.04をnisクライアントにする

なにはともあれ、まずnisをインストール
$ sudo apt-get install nis
インストール中に、nisドメイン名を聞かれるので、参加するnisドメイン名を入れる。
このドメイン名は、/etc/defaultdomainに保存される。

/etc/nsswitch.conf を書き換え

passwd: files nis
shadow: files nis
group: files nis
hosts: files nis dns

/etc/yp.conf を編集する。
最後の行に以下を追加する。
ypserver nis-serverのアドレス

/etc/passwdに次の行を追加:
+::::::

/etc/groupに次の行を追加
+:::

nisを起動
$ sudo /etc/init.d/nis start /etc/init.d/nis start

ただしAMD64版では、このままだとシステム起動時のnisの呼び出しに失敗する。
launchpadの報告にしたがい、少し乱暴ではあるが、/etc/rc.localに以下の行を追加する。
/etc/init.d/nis restart


Ref:) http://lists.debian.or.jp/debian-doc/200008/msg00001.html
https://bugs.launchpad.net/ubuntu/+source/nis/+bug/174162