NIS 구성 문제

NIS 구성 문제

다음과 같이 Ubuntu 14.04를 실행하는 서버와 클라이언트에서 NIS를 구성하려고 했습니다.이것안내하고이것공식 가이드.

재부팅 후 다음 메시지가 여러 번 반복되면서 클라이언트 시스템이 잠겼습니다.

YPBINDPROC_DOMAIN: Domain not bound

일반 로그인으로 GUI를 종료하고 시작하는 데는 어떤 버튼도 유용하지 않습니다.

평소에는 네트워크 연결이 끊어진 상태에서만 기기를 사용할 수 있습니다(그렇지 않으면 터미널을 여는 데에도 시간이 오래 걸리고 터미널 창이 충돌하는 경우도 있습니다).

메시지가 수십 번 다시 표시됩니다 YPBINDPROC_DOMAIN: Domain not bound.

클라이언트 시스템은 /etc/hosts.allow서버 파일에 정기적으로 표시됩니다.

구성하는 동안 rpcbind이 대신 자동으로 설치되었으며 가이드 시작 부분에서 portmap명령을 실행할 수 없었습니다 . sudo update-rc.d portmap defaults 10게다가 명령은

sudo /etc/init.d/rpcbind restart

일했다; 하지만

sudo /etc/init.d/nis restart

/etc/init.d/nis클라이언트에도 서버에도 파일이 없어서 작동하지 않았습니다 . NIS를 sudo apt-get install nis! Ubuntu 14.04는 이전 버전과 다르게 작동합니까?

그리고 이 상황에서 회복이 가능할까요?

(질문을 여기로 옮겼습니다.unix.stackexchange.com)

답변1

에서 https://unix.stackexchange.com/questions/154656/etc-init-d-nis-missing-on-ubuntu/154661

당신의 잘못이 아닙니다. 문서의 버그입니다.

https://bugs.launchpad.net/ubuntu/+source/nis/+bug/1303717

패키지는 /etc/init.d/ 대신 /etc/init/의 파일을 사용하는 upstart를 사용합니다.

하지만 지금 nis를 다시 시작하는 방법도 모르겠습니다 ...

그리고 이제 더 이상 nis를 원하는 사람이 없는 것 같습니다. http://ubuntuforums.org/showthread.php?t=2259561&highlight=nis+14.04

답변2

패키지 이름은nis이지만 서버의 서비스 이름은 ypserv이고 클라이언트의 서비스 이름은 입니다 ypbind.

클라이언트 측에서:

start ypbind

서버 측에서:

start ypserv

앞으로는 사용dpkg -L패키지와 함께 제공되는 시작 스크립트를 찾으십시오. Upstart 스크립트는 에서 찾을 수 있습니다 /etc/inet. 다음과 같은 방법으로 원하는 정보를 얻을 수 있습니다.

dpkg -L nis | grep inet

관련 정보