問題:掛載nfs遠程目錄,沒有寫權限,查看mount信息確實是有讀寫權限的
nfs服務器export配置
經排查,nfs有個參數需要配置:
參數no_root_squash的其作用是:NFS客戶端使用共享目錄的用戶,如果是root 的話,所有的操作均在服務器端映射為root用戶,擁有共享目錄的root權限!
默認情況使用的是相反參數root_squash:在登入 NFS 主機export目錄的使用者如果當root時,那么這個使用者的權限將被壓縮成為匿名使用者,通常他的 UID 與 GID 都會變成 nobody 那個身份。
因為客戶端是使用root登錄的,自然權限被壓縮為nobody了,所以無法寫入。
修改參數
重新加載配置后,問題解決
參考:
https://www.cnblogs.com/mh-study/p/11148790.html