마운트 권한

마운트 권한

내가 하고 싶은 일은:
네트워크 폴더를 마운트하는 것입니다.
이 폴더에서 파일을 읽습니다.

나는 비슷한 일을하고 있습니다 :

 mount //10.19.6.40/folder/ /mnt/folder/ -o username="user",password="pass",dir_mode=0777,file_mode=0777

내 문제는 이렇게 하려면 원본 서버에서 폴더 액세스 권한을 "기타"로 설정해야 하는데 그렇게 하고 싶지 않다는 것입니다. (이 서버의 사용자가 이 폴더에 액세스하는 것을 원하지 않음)

그렇다면 원본 서버에 대한 권한을 변경하지 않고 네트워크 폴더를 어떻게 마운트합니까?

답변1

즉, 대상 서버에서 파일을 읽으려면 먼저 원본 서버의 파일을 읽을 수 있는 권한이 있어야 합니다. 대상 서버와 동일한 UID를 가진 원본 서버에 계정이 없으면 이러한 파일을 읽는 것이 매우 어렵습니다. 대상 서버에 대한 루트 권한이 있고 (희귀) 옵션을 사용하여 마운트를 내보내면 no_root_squash대상 서버에서 루트로 파일을 읽을 수 있습니다. 대부분의 경우에는 파일에 대한 권한을 변경해야 합니다(아마도 원본 서버에서).

관련 정보