一次遷移,致使nfs共享盤異常,可是掛載、讀都正常,就是別的服務器掛載nfs服務以後沒法寫入更改等操做,提示:Permission denied服務器
另外掛載nfs共享盤以後,發現uid,gid都變成了數字
-rw-r--r-- 1 4294967294 4294967294 66057 Sep 23 2016 testui
因而重啓了rpcidmapd恢復用戶所屬組spa
service rpcidmapd restart
重啓以後顯示了正確的組rest
-rw-r--r-- 1 test test 66057 Sep 23 2016 test
可是test用戶沒法在掛載盤各個目錄下作更改操做,提示:code
在根目錄下則可建立文件等,可是沒有屬組,又變成了nobodyip
-rw-rw-r-- 1 nobody nobody 0 Dec 22 11:13 test2
後面查看了nfs服務的/etc/exports,發現權限也沒有異常(rw),包括重啓了各項服務ci
最後發現nfs所在服務器的test用戶和掛載nfs服務的服務器test用戶id不一致rpc
緣由以下:
nfs服務器:it
[root@nfs]$ id test uid=525(test) gid=525(test) groups=525(test)
掛載nfs服務的服務器:io
[test@test]$ id test uid=527(test) gid=527(test) groups=527(test)
能夠發現他們的uid、gid是不一致的,致使權限不對
所以:
修改一致的uid、gid
usermod -u 525 test #修改用戶id groupmod -g 525 test #修改用戶組id
修改以後問題解決
序:記錄下給遇到相同問題的人