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

nisrmdir
nisrmdir nisrmdir 명령 목적 이름 공간에서 NIS+ 오브젝트를 제거합니다. 구문
nisrmdir [ -i ] [ -f ] [ -s Hostname ] Dirname
설명
nisrmdir 명령은 기존 NIS+ 디렉토리와 서브디렉토리를 제거합니다. 또한 nisrmdir 명령은 replica를 디렉토리에서 제거할 수 있습니다.
nisrmdir 명령은 디렉토리를 설명하는 오브젝트를 수정하고(매개변수 Dirname에 표시된), 각각의 replica에 그 디렉토리를 제거하도록 통지합니다. 이 통보가 실패하면, 디렉토리 오브젝트는 -f 플래그가 사용되지 않는 한, 원래 상태로 리턴됩니다.
nisrmdir은 NIS+ 마스터 서버가 수행 중이지 않는 경우, 실패합니다.
-i nisrmdir 명령을 대화식 모드로 설정합니다. -i 플래그와 함께, nisrm 명령은 지정된 오브젝트를 제거하기 전에 확인을 요청합니다. Dirname의 디렉토리 이름이 완전히 규정되지 않은 경우, 다른 디렉토리를 실수로 제거하지 않도록 -i 플래그가 실행됩니다.
-f nisrm 명령을 강제 모드로 설정합니다. -f 플래그는 명령이 영향을 받은 replica 서버와 연결이 불가능하더라도 성공하도록 nisrmdir을 강제로 수행합니다. replica가 다운되고, 제거 통보에 응답할 수 없을 때 이 플래그를 사용합니다. replica가 마지막으로 재부트될 때, 갱신된 디렉토리 오브젝트를 읽습니다. Dirname에 대한 replica가 아님을 알리고, 해당 디렉토리에 대한 참조에 응답을 정지합니다.
주: /var/nis 디렉토리의 적절한 파일을 수동으로 제거하여 제거된 디렉토리를 보관하는 파일을 정리할 수 있습니다.
-s Hostname 서버 Hostname가 디렉토리 Dirname에 대한 replica로 제거되어야 함을 지정합니다. -s 플래그가 사용되지 않은 경우, Dirname에 대한 모든 replica와 마스터 서버는 제거되고 디렉토리는 이름 공간에서 제거됩니다.
예제
abc.com. 도메인에서 디렉토리 xyz를 제거하려면 다음과 같이 입력하십시오.
nisrmdir xyz.abc.com.
디렉토리 xyz.abc.com.의 replica를 제거하려면 다음과 같이 입력하십시오.
nisrmdir -s replica.abc.com xyz.abc.com.
이름 공간에서 디렉토리 xyz.abc.com.를 제거하려면 다음과 같이 입력하십시오.
nisrmdir -f xyz.abc.com.
환경
NIS_PATH 이 변수 설정과 함께, NIS+ 디렉토리 이름이 완전히 규정되지 않은 경우, nisrmdir은 디렉토리를 찾을 때까지 표시된 각각의 디렉토리를 탐색합니다.
종료 상태
0 성공적으로 완료되었습니다.
1 오류가 발생했습니다.
관련 정보
nisdefaults 명령, nisrm 명령