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

nismkdir
nismkdir nismkdir 명령 목적 루트가 아닌 NIS+ 디렉토리를 작성합니다. 구문
nismkdir [ -D Defaults ] [ -m MasterHost | -s ReplicaHost ] DirName
설명
nismkdir 명령은 기존 도메인에 서브디렉토리를 작성합니다. 또한 복제된 디렉토리를 작성할 수 있습니다. 플래그없이 nismkdir 명령은 상위 디레토리의 서버로서 동일한 마스터 서버와 replica 서버를 가지는 서브디렉토리를 작성합니다. 또한 nismkdir 명령은 replica를 기존 디렉토리에 추가할 수 있습니다.
NIS+ 디렉토리의 호스트는 상위 디렉토리의 NIS+ 클라이언트이어야 합니다. 한가지 예외는 클라이언트와 서버 역할을 하는 동일한 NIS+ 디렉토리에 있는 루트 NIS+ 서버입니다.
호스트의 디폴트 도메인이 nismkdir 명령이 실행되는 도메인이 아닌 경우, -s 또는 -m 플래그로 매개변수에 지정된 호스트 이름은 완전히 명명되어야 합니다.
주: nisserver 명령을 사용하여 org_dir 및 group_dir과 함께 명명된 디렉토리를 구성하는 NIS+ 도메인을 작성해야 합니다.
플래그
-m MasterHost DirName 매개변수로 명명된 디렉토리가 아직 존재하지 않은 경우, -m 플래그는 마스터 서버로서 MasterHost를 가지는 새로운 디렉토리를 작성합니다. DirName으로 명명된 디렉토리가 존재하는 경우, MasterHost 매개변수로 명명된 호스트는 마스터 서버가 됩니다.
주: 디렉토리를 작성하려면, 해당 도메인 마스터 서버에서 상위 디렉토리에 대한 작성 권한을 가지고 있어야 합니다.
-s ReplicaHost 루트가 아닌 NIS+ 디렉토리와 마스터 서버를 기존 시스템에 추가합니다. 또한 -s 플래그는 새로운 replica 서버를 기존 디렉토리에 지정할 수 있습니다. DirName이 이미 존재하는 경우, nismkdir 명령은 그것을 재작성할 수 없습니다. 대신, 새로운 replica 서버를 해당 기존 디렉토리에 지정합니다.
-s 플래그를 호출한 후, replica 서버를 추가하거나 지정한 디렉토리의 마스터 서버에서 nisping 명령을 수행해야 합니다. 마스터 서버의 cron 파일의 각 디렉토리에 대해 갱신되기 전에 적어도 24시간마다 한번씩 ping되도록 nisping 명령을 포함해야 합니다.
주:
루트 도메인에 속하지 않는 한, 상위 도메인을 지원하도록 서버를 지정할 수 없습니다.
nismkdir 명령은 항상 마스터 서버에서 수행하십시오. replica 서버에서 nismkdir을 절대 수행하지 마십시오. replica 서버에서 nismkdir을 수행하면 마스터와 replica 사이에서 통신 문제를 일으킵니다.
-D Defaults 새로운 디렉토리에 대한 서로 다른 디폴트를 지정합니다. 디폴트 문자열은 각각 콜론으로 분리된 일련의 토큰입니다. 이 토큰은 일반 오브젝트 특성에 사용될 디폴트 값을 표시합니다.
ttl=Time
nismkdir 명령으로 작성된 오브젝트에 디폴트 time-to-live를 설정합니다. 값 Time은 nischttl 명령에 의해 정의된 형식으로 지정됩니다. 디폴트 값은 12h(12시간)입니다.
owner=Ownername
NIS+ principal Ownername이 작성된 오브젝트를 소유해야 함을 지정합니다. 이 값에 대한 디폴트는 명령을 실행하는 프린시펄입니다.
group=Groupname
그룹 Groupname이 작성된 오브젝트의 그룹 소유자가 되어야 함을 지정합니다. 디폴트 값은 NULL입니다.
access=Rights
작성된 오브젝트에 부여된 액세스 권한의 세트를 지정합니다. 값 Rights은 nischmod 명령에서 정의된 형식으로 지정되어야 합니다. 디폴트 값은 ----rmcdr---r---입니다.
환경
NIS_DEFAULTS NIS+ 표준 디폴트를 겹쳐쓰는 디폴트 문자열을 포함합니다. -D 플래그가 호출된 경우, 값은 NIS_DEFAULTS 변수와 표준 디폴트 모두를 겹쳐씁니다.
NIS_PATH NIS+ 디렉토리 이름이 완전히 규정되지 않은 경우, 디렉토리를 찾을 때까지는 지정된 모든 디렉토리가 계속 탐색됩니다(nisdefaults 참조).
종료 상태
이 명령은 다음과 같은 종료값을 리턴합니다.
0 성공적으로 완료되었습니다.
1 오류가 발생했습니다.
예제
abc.com. 디렉토리와 같이 동일한 마스터와 replica를 공유하는 abc.com. 도메인에서 새로운 디렉토리 bar를 작성하려면 다음과 같이 입력하십시오.
nismkdir def.abc.com.
abc.com. 도메인에서 복제되지 않은 새로운 디렉토리를 def.abc.com.을 작성하려면 다음과 같이 입력하십시오.
nismkdir\ \-m myhost.abc.com.\ def.abc.com.
def.abc.com. 디렉토리의 replica 서버를 추가하려면 다음과 같이 입력하십시오.
nismkdir\ \-s replica.abc.com.\ def.abc.com.
플래그
관련 정보
nischmod 명령, nisdefaults 명령, nisls 명령, nisrmdir 명령, nisserver 명령