Mount
將導出從“no_root_squash”更改為“root_squash”是否需要在客戶端重新掛載?
情況:QNAP NAS 已經在為多個目錄提供服務,我想將設置從 更改
no_root_squash
為root_squash
.
- 執行此操作是否會影響除使用者權限以外的任何內容?
- 是否必須在客戶端重新安裝才能生效?
我希望它對客戶是透明的,但是我在Google上找不到答案,甚至沒有任何關於這個話題的東西。
這裡有人可以肯定地告訴我嗎?
該
root_squash
選項完全在伺服器端完成,因此您需要在伺服器端進行重新導出操作,但在客戶端則不需要。在命令行上,重新導出將是簡單的
exportfs -r
;如果您通過 GUI 進行更改,它可能會為您處理。如果您的客戶端系統有以 root 身份訪問 NFS 共享的程序,這些程序可能會開始出現問題,因為他們已經寫入的文件和目錄(以 user 身份
root
)將突然變得不可訪問,並且在更改後它們創建的任何新文件都將被標記由nobody
(或nfsnobody
在某些發行版中)擁有。