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

chnfsexp
chnfsexp chnfsexp 명령 목적 NFS 클라이언트로 디렉토리를 반출할 경우 사용한 옵션을 변경합니다. 구문
/usr/sbin/chnfsexp -d Directory [ -f Exports_file ] [ -t [ { rw | ro | rm -h HostName [ ,HostName ... ] } ] ] [ -a UID ] [ -r HostName [ , HostName ... ] ] [ -c HostName , HostName ... ] ] [ -s | -n ] [ -I | -B | -N ] [ -P | -p ]
설명
chnfsexp 명령은 NFS 클라이언트로 현재 반출된 디렉토리를 매개변수로 취하여 해당 디렉토리를 반출하는 데 사용한 옵션을 변경합니다. 명령행에 지정된 옵션이 현재 사용 중인 옵션을 대체합니다.
플래그
-a UID 알려지지 않은 사용자에게서 요청이 올 경우에만 UID 매개변수를 유효 사용자 식별자로 사용합니다. 이 옵션의 디폴트 값은 -2입니다.
주: 루트 사용자가 루트 옵션에 포함되지 않은 경우, NFS 서버는 루트 사용자(uid 0)를 항상 "unknown"으로 간주합니다. UID의 값을 -1로 설정하면 익명으로 액세스할 수 없습니다.
-B /etc/exports 파일의 항목을 갱신하며 그 뒤에 즉시 exportfs 명령이 실행되어 디렉토리를 다시 반출합니다.
-cHostName [ ,HostName ] ... 나열된 각각의 클라이언트에 마운트 액세스 권한을 제공합니다. 클라이언트는 호스트나 네트그룹 중 하나일 수 있습니다. 디폴트는 모든 호스트 액세스 권한을 허용하는 것입니다.
-d Directory 변경할 반출 디렉토리를 지정합니다.
-f Exports_file /etc/exports 파일 외의 파일일 경우 사용할 반출 파일의 전체 경로 이름을 지정합니다.
-h Hostname [ ,HostName ] ... 디렉토리에 대해 읽기 쓰기 액세스 권한을 가질 호스트를 지정합니다. 이 옵션은 디렉토리가 읽기 위주(read-mostly)로 반출되는 경우에만 유효합니다.
-I 다음에 exportfs 명령이 수행될 때 보통 시스템 재시작 중에 디렉토리가 반출되도록 /etc/exports 파일에 항목을 추가합니다.
-N /etc/exports 파일의 항목을 수정하지 않지만 반출이 변경되도록 올바른 매개변수로 exportfs 명령이 수행됩니다.
-n 보다 안전한 프로토콜을 사용하기 위하여 클라이언트를 요청하지 않습니다. 이 플래그가 디폴트입니다.
-P 반출된 디렉토리가 공용 디렉토리가 되도록 지정합니다. 이 플래그는 AIX 4.2.1 이상에만 적용됩니다.
-p 반출된 디렉토리가 공용 디렉토리가 되지 않도록 지정합니다. 이 플래그는 AIX 4.2.1 이상에만 적용됩니다.
-r HostName [ , HostName ] ... 지정된 호스트의 루트 사용자에게 디렉토리에 대한 액세스 권한을 부여합니다. 디폴트는 루트 액세스 권한을 부여받을 호스트가 없는 경우입니다.
-s 디렉토리에 액세스할 경우, 보다 안전한 프로토콜을 사용하도록 클라이언트를 요청합니다.
-t Type 클라이언트에게 허용된 마운트 액세스의 다음과 같은 유형 중 하나를 지정합니다.
rw
읽기 쓰기 사용권한으로 디렉토리를 반출합니다. 이것이 디폴트입니다.
ro
읽기 전용 사용권한으로 디렉토리를 반출합니다.
rm
읽기 위주 사용권한으로 디렉토리를 반출합니다. 이 유형을 선택할 경우, 읽기 쓰기 사용권한을 갖는 호스트를 지정하려면 -h 플래그를 사용하여야 합니다.
예제
반출한 디렉토리로 액세스 권한을 갖는 호스트 리스트를 변경하고 각각의 다음 시스템이 재시동된 후 즉시 이 변경이 발생하게 하려면, 다음과 같이 입력하십시오.
chnfsexp -d /usr -t rw -c host1,host3,host29,grp3,grp2 -B
이 예에서, chnfsexp 명령은 /usr 디렉토리의 속성을 변경하여 host1, host3 및 host29 호스트와 grp3 및 grp2 넷그룹에 읽기 및 쓰기 권한을 제공합니다.
반출한 디렉토리로 액세스 권한을 갖는 호스트 리스트를 변경하고, 반출 파일의 경로 이름을 지정하고, 각각의 다음 시스템이 재시동된 후 즉시 이 변경을 발생하게 하려면, 다음과 같이 입력하십시오.
chnfsexp -d /usr -t rw -c host1,host3,host29,grp3,grp2
-f /etc/exports.other -B
이 예에서, chnfsexp 명령은 /usr 디렉토리의 속성을 변경하여 host1, host3 및 host29 호스트와 grp3 및 grp2 넷그룹에 쓰기 및 읽기 권한을 제공하며 반출 파일의 경로 이름을 /etc/exports.other로 지정합니다.
파일
/etc/exports 서버가 반출할 수 있는 디렉토리를 나열합니다.
관련 정보
exportfs 명령, mknfsexp 명령, rmnfsexp 명령.