6/18/2007

[Linux] /etc/exports 파일에서 사용할 수 있는 마운트 옵션

** /etc/exports 파일에서 사용할 수 있는 마운트 옵션

- insecure : 이 시스템에서 인증되지 않은 액세스를 허용한다.

- secure : 이 시스템에서 보안 RPC 인증을 요구한다.

- root_squash : 클라이언트의 UID 0 루트에서 서버의 UID NOBODY_UID로 요청을 매핑한다.

- no_root_squash : UID 0으로부터의 요청을 매핑하지 않는다.(기본 작동)

- ro : 읽기 전용 파일 시스템을 탑재한다.(기본 작동)

- rw : 읽기 쓰기로서 파일 시스템을 탑재한다.

- link_relative : 링크를 포함한 디렉토리에서 서버의 루트로 가기 위해 필요한 갯수의 ../문자를 링크에 접두어로 붙여서 절대 기호 링크(링크 내용이 슬래시로 시작됨)를 상대 링크로 변환한다.

- link_absolute : 모든 기호 링크를 있는 그대로 유지한다.(Sun NFS 서버의 정상 상태)(기본 동작)

- map_daemon : NFS 요구가 시작된 클라이언트상에서 lname/uid map 데몬을 사용하여 로컬 및 원격 이름과 숫자 ID를 매핑한다. 이 옵션은 클라이언트와 서버 UID 공간 사이에서 매핑하는 데 사용된다.

- all-squash : 모든 UID와 GID를 익명의 사용자에게 매핑한다. 이 옵션은 FTP와 뉴스를 수용하는 것과 같은 NFS 엑스포트된 공용 디렉토리에 유용하다.

- no-all-squash : all-squash 옵션의 반대로 작용한다.(기본 옵션)

- squash-uids : 익명 매핑에 관한 UID 목록을 지정한다. ID의 유효한 목록은 다음과 같이 보인다.
squash uids=0-15,20,25-50.

- squash-gids : 익명 매핑에 관한 GID 목록을 지정한다. 유효한 ID 목록은 다음과 같이 보인다.
squash gids=0-15,20,25-50.

- anonuid : 익명 계정에 대한 UID를 설정한다. 이 옵션은 PC/NFS 클라이언트에 유용하다.

- anongid : 익명 계정에 대한 GID를 설정한다. 이 옵션은 PC/NFS 클라이언트에 유용하다.

- noaccess : 클라이언트에서 특정 하위 디렉토리를 제외한다. 이 옵션은 해당 디렉토리 아래의 모든 것을 클라이언트에게 액세스하지 못하도록 한다.