例如說user1, uid=1111,那就必須要在nfs server上面有這個使用者,當server用nfs4分享user1的資料夾到client上面的時候,才能夠正確顯示。這可能是因為nfs4在傳送資料夾權限的時候不是用UID,而是用ID,所以才需要用到idmapping
若是分享的資料夾在nfs server上面沒有帳號,則idmapd從server傳送uid對應id表的時候,就會出現nobody
以下是一些相關指令:
- sudo nfsstat -m
- service nfs-kernel-server restart
- service nfs-common restart
- 看用nfs掛載進來的資料夾,nfs的版本與設定
- 在nfs server上面重新開啟nfsd
- 在nfs client重新跑idmapd
參考資料
- idmapping -- nfs with user permission
- NFSv4 設置與操作備忘
- Setup NFSv4 on Ubuntu or Debian
- NFSv4 User Mapping
- Mapping UID and GID of local user to the mounted NFS share
- UID mapping in NFS
沒有留言:
張貼留言