"no_root_squash"에서 "root_squash"로 내보내기를 변경하려면 클라이언트를 다시 설치해야 합니까?

"no_root_squash"에서 "root_squash"로 내보내기를 변경하려면 클라이언트를 다시 설치해야 합니까?

no_root_squash상황: QNAP NAS는 이미 여러 디렉터리를 제공하고 있으며 설정을 에서 로 변경하고 싶습니다 root_squash.

  • 이렇게 하면 사용자 권한 외에 다른 사항에 영향이 있나요?
  • 적용하려면 클라이언트에 다시 설치해야 합니까?

고객에게 투명하게 공개하고 싶지만 Google에서는 해당 주제에 대한 답변을 찾을 수 없으며 해당 주제에 관한 내용도 없습니다.

여기 확실하게 말해 줄 수 있는 사람이 있나요?

답변1

root_squash옵션은 전적으로 서버 측에서 수행되므로 다음이 필요합니다.재수출서버측에서는 작동하지만 클라이언트측에서는 작동하지 않습니다.

명령줄에서 다시 내보내는 것은 간단합니다 exportfs -r. GUI를 통해 변경하면 아마도 이를 처리할 것입니다.

클라이언트 시스템에 루트로 NFS 공유에 액세스하는 프로세스가 있는 경우 해당 프로세스에 문제가 발생할 수 있습니다. 사용자로서 작성한 파일과 디렉터리가 root갑자기 액세스할 수 없게 되고 생성된 새 파일이 다음 소유자로 표시되면 프로세스가 변경되기 때문입니다. nobody(또는 nfsnobody일부 배포판에서는) .

관련 정보