西澤@京都ともうします。 NIS を構築しようと Vine2.6 の hostA で NIS のサーバーを立ち上げ、 SunOS 4.1.4 (sun4m)の hostB をクライアントにしました。 hostA -> ypserv (2.2-10vl1) hostB -> ypbind (ypbind.c 1.42 90/01/03 Copyr 1990 Sun Micro) 一通りセットが終わったと思いクライアントから ypcat すると root の時はうまく情報が取り出せるのに一般ユーザーからは失敗します。 サーバーをデバッグモードで立ち上げ(%ypserv -d)ログをみてみると rootのときは [hostB]#ypcat passwd (データ) : : hostA でのログ ypproc_all_2_svc(): [From: 192.168.0.xxx:724] domain = "test" map = "passwd.byname" connect from 192.168.0.xxx ypdb_open("test", "passwd.byname") Found: test/passwd.byname (5) -> First value returned. ypdb_close() called 一般ユーザーのときは [hostB]%ypcat passwd (何も返ってこない) hostA でのログ ypproc_all_2_svc(): [From: 192.168.0.xxx:1053] domain = "test" map = "passwd.byname" connect from 192.168.0.xxx -> Ignored (not a valid source host) となります。 hostA でのアクセス制限関係の設定は %cat /etc/hosts.allow ALL: localhost portmap: 192.168.0.0/255.255.255.0 ypserv: 192.168.0.0/255.255.255.0 rpc.yppasswdd: 192.168.0.0/255.255.255.0 %cat /var/yp/securenets 255.0.0.0 127.0.0.0 255.255.255.0 192.168.0.0 となっております。 root の時は成功するので not a valid source host と言われるのは良くわかりません。 なにかアドバイスがあればよろしくお願いします。 ---------- Seiya Nishizawa seiya@xxxxxxxxxxxxxxxxxx