가상 머신의 Centos7에서 NIS 서비스가 실행되고 있습니다. 또한 다른 Centos7 가상 머신을 클라이언트로 설치했습니다. 그래서 클라이언트 VM에서 서버 VM으로 연결하고 싶습니다.
클라이언트 가상 머신에서 "systemctl status ypbind"가 다시 실행 중으로 돌아갑니다. 서버에 일부 사용자를 추가했지만 클라이언트 측에서 사용자를 전환할 수 없습니다. "yptest" 명령이 반환하는 내용은 다음과 같습니다.
[root@www ~]# yptest
Test 1: domainname
Configured domainname is "topipi.jp"
Test 2: ypbind
Used NIS server: nis.topipi.jp
Test 3: yp_match
WARNING: No such map in server's domain (Map passwd.byname, key nobody)
Test 4: yp_first
WARNING: No such map in server's domain (Map passwd.byname)
Test 5: yp_next
-- skipped --
Test 6: yp_master
WARNING: No such map in server's domain (Map passwd.byname)
Test 7: yp_order
WARNING: No such map in server's domain (Map passwd.byname)
Test 8: yp_maplist
netid.byname
group.bygid
group.byname
passwd.byuid
passwd.byname
mail.aliases
protocols.byname
protocols.bynumber
services.byservicename
services.byname
rpc.bynumber
rpc.byname
hosts.byaddr
hosts.byname
ypservers
Test 9: yp_all
WARNING: No such map in server's domain (Map passwd.byname)
5 tests failed
내가 얻는 오류는 다음과 같습니다.
[root@www ~]# su - Mahan
su: user Mahan does not exist
Mahan이 서버에 사용자로 추가되었습니다. 어떻게 해야 합니까?
서버에 "yptest"를 입력하면 다음과 같은 결과가 나타납니다.
[root@nis home]# yptest
Test 1: domainname
Configured domainname is "topipi.jp"
Test 2: ypbind
Can't communicate with ypbind