| HOME / 정보공유 / AIX 명령어 모음

nisserver
nisserver nisserver 명령 목적 NIS+ 서버를 설정합니다. 구문
루트 마스터 서버를 설정하려면
/usr/lib/nis/nisserver -r [ -d Domain ] [ -f ] [ -g GroupName ] [ -l Password ] [ -v ] [ -x ] [ -Y ]
루트가 아닌 마스터 서버를 설정하려면
/usr/lib/nis/nisserver -M -d Domain [ -f ] [ -g GroupName ] [ -h HostName ] [ -v ] [ -x ] [ -Y ]
replica 서버를 설정하려면
/usr/lib/nis/nisserver -R [ -d Domain ] [ -f ] [ -h HostName ] [ -v ] [ -x ] [ -Y ]
설명
nisserver 명령은 레벨 2 보안(DES)을 제공하는 루트 마스터, 루트가 아닌 마스터 및 replica NIS+ 서버를 설정하는 데 사용되는 쉘 스크립트입니다.
새로운 도메인을 설정할 때, 이 스크립트는 NIS+ 디렉토리(groups_dir 및 org_dir 포함) 및 Domain에 지정된 도메인에 대한 시스템 테이블 오브젝트를 작성합니다. 그러나 nisserver는 데이터로 테이블을 채우지 않습니다. 테이블을 채우려면 nispopulate를 사용하십시오.
-r 플래그는 루트 마스터 서버를 설정하는 데 사용됩니다. 이 플래그를 사용하려면, nisserver가 실행 중인 서버의 상위 사용자이어야 합니다. -M 플래그는 지정된 도메인에 대해 루트가 아닌 마스터 서버를 설정하는 데 사용됩니다. 이 플래그를 사용하려면 NIS+ 기계의 NIS+ 프린시펄이어야 하고 Domain의 상위 디렉토리에 대한 쓰기 권한을 가지고 있어야 합니다. 루트가 아닌 새로운 마스터 서버는 rpc.nisd 디먼이 수행되고 있는 NIS+ 클라이언트(nisclient 명령 참조)여야 합니다. -R 플래그는 루트 및 루트가 아닌 도메인에 대한 replica 서버를 설정하는 데 사용됩니다. NIS+ 서버의 NIS+ 프린시펄이어야 하고 복사되는 도메인의 상위 디렉토리에 대한 쓰기 권한을 가지고 있어야 합니다.
파일
-d Domain NIS+ 도메인을 지정합니다. 디폴트는 국지 도메인입니다.
-f 확인 프롬프트없이 NIS+ 서버 설정을 합니다.
-g GroupName 새로운 도메인에 대한 NIS+ 그룹을 지정합니다. -g 플래그는 -R 플래그와 함께 사용될 때 유효하지 않습니다. 디폴트 그룹은 admin입니다.
-h HostName NIS+ 서버에 대한 호스트 이름을 지정합니다. 서버는 국지 도메인에서 유효한 호스트이어야 합니다. 완전히 규정된 호스트 이름을 사용하여 국지 도메인 밖의 호스트를 지정할 수 있습니다. -h 플래그는 루트가 아닌 마스터 또는 replica 서버를 설정하는 데에만 유효합니다. 마스터 서버에 대한 디폴트는 상위 도메인과 같은 서버 목록을 사용하는 것입니다. replica 서버에 대한 디폴트는 국지 호스트 이름을 사용하는 것입니다.
-l Password 루트 마스터 서버에 대한 신용을 작성하기 위해 네트워크 암호를 지정합니다. -l 플래그는 -r 플래그와 함께 사용될 경우에만 유효합니다. 이 플래그가 제공되지 않은 경우, nisserver 스크립트는 로그인 암호를 프롬프트합니다.
-M 지정된 호스트를 마스터 서버로서 설정합니다. rpc.nisd 디먼은 nisserver 명령을 -M 플래그와 함께 실행하기 전에 호스트에서 수행되어야 합니다.
-R 지정된 호스트를 replica 서버로서 설정합니다. rpc.nisd 디먼은 nisserver 명령을 -M 플래그와 함께 실행하기 전에 호스트에서 수행되어야 합니다.
-r 서버를 루트 마스터 서버로서 설정합니다.
-v 상세 모드에서 스크립트를 수행합니다.
-x 반향(echo) 모드를 작동시킵니다.
-Y NIS+ 서버를 NIS -호환성 모드로 설정합니다. 디폴트는 NIS -호환성 모드가 아닙니다.
예제
도메인 abc.com.에 대한 루트 마스터 서버를 설정하려면 다음과 같이 입력하십시오.
/usr/lib/nis/nisserver -r -d abc.com.
호스트 abcreplica에서 도메인 abc.com.에 대한 replica 서버를 설정하려면 다음과 같이 입력하십시오.
/usr/lib/nis/nisserver -R -d abc.com.
/usr/lib/nis/nisserver -R -d abc.com. -h abcreplica
NIS+ 그룹 이름이 있는 호스트 defhost에서 도메인 abc.xyz.com.의 루트가 아닌 마스터 서버를 admin-mgr.abc.xyz.com.으로 설정하려면 다음과 같이 입력하십시오.
/usr/lib/nis/nisserver -M -d abc.xyz.com.
/usr/lib/nis/nisserver -M -d abc.xyz.com. -h defhost -g admin-mgr.abc.xyz.com.
defhost에서 도메인 abc.xyz.com.에 대해 루트가 아닌 replica 서버를 설정하려면 다음과 같이 입력하십시오.
/usr/lib/nis/nisserver -R -d abc.xyz.com. -h defhost
주: 마지막 세 가지 예제에서, 호스트는 명령 문자열을 실행하기 전에 rpc.nisd 디먼을 수행 중인 NIS+ 클라이언트이어야 합니다.
관련 정보
nisaddcred 명령, nisclient 명령, nisgrpadm 명령, nisinit 명령, nismkdir 명령, nispopulate 명령, nissetup 명령 및 rpc.nisd 디먼