Mount

將導出從“no_root_squash”更改為“root_squash”是否需要在客戶端重新掛載?

  • July 28, 2021

情況:QNAP NAS 已經在為多個目錄提供服務,我想將設置從 更改no_root_squashroot_squash.

  • 執行此操作是否會影響除使用者權限以外的任何內容?
  • 是否必須在客戶端重新安裝才能生效?

我希望它對客戶是透明的,但是我在Google上找不到答案,甚至沒有任何關於這個話題的東西。

這裡有人可以肯定地告訴我嗎?

root_squash選項完全在伺服器端完成,因此您需要在伺服器端進行重新導出操作,但在客戶端則不需要。

在命令行上,重新導出將是簡單的exportfs -r;如果您通過 GUI 進行更改,它可能會為您處理。

如果您的客戶端系統有以 root 身份訪問 NFS 共享的程序,這些程序可能會開始出現問題,因為他們已經寫入的文件和目錄(以 user 身份root)將突然變得不可訪問,並且在更改後它們創建的任何新文件都將被標記由nobody(或nfsnobody在某些發行版中)擁有。

引用自:https://unix.stackexchange.com/questions/660321