/etc/exports의 공백

/etc/exports의 공백

나는 웹사이트 [1]에서 다음을 읽었습니다.

/etc/exports는 공백에 매우 민감하므로 다음 명령문은 동일하지 않습니다.

/export/dir hostname(rw,no_root_squash)  
/export/dir hostname (rw,no_root_squash)

첫 번째는 루트 권한을 약화시키지 않고 호스트 이름 rw에 /export/dir에 대한 액세스 권한을 부여합니다. 두 번째는 루트 압착을 사용하여 호스트 이름 rw 권한을 부여하고 루트 압착 없이 다른 모든 사람에게 읽기/쓰기 액세스 권한을 부여합니다. 나쁘지 않죠?

다른 사람에게 읽기/쓰기 액세스 권한을 어떻게 부여합니까? 이 공백은 이런 방식으로 특권에 어떤 영향을 미칩니 까?


[1]http://nfs.sourceforge.net/nfs-howto/ar01s07.html

답변1

이는 해당 행을 두 개의 별도 끝점으로 내보내는 것으로 처리하기 때문입니다.

  1. hostname(호스트)의 경우 기본 옵션이 적용됩니다.

  2. (rw,no_root_squash)(옵션 설정) 기본 호스트(모든 호스트!)가 적용됩니다.

관련 정보