[レコード]uidとgid異常によるファイル権限の問題

1128 ワード

一度の移行でnfs共有ディスクが異常になったが、マウント、読み取りは正常で、他のサーバがnfsサービスをマウントした後に変更を書き込むことができないなどの操作であり、ヒント:Permission denied
またnfs共有ディスクをマウントしたところuid,gidともにデジタル-rw-r--r--1 4294967294 4294967294 66057 Sep 23 2016 test
rpcidmapdを再起動してユーザーが属するグループを復元
service rpcidmapd restart

再起動後に正しいグループが表示されました
-rw-r--r--  1 test   test      66057 Sep 23  2016 test

ただしtestユーザーは、マウントディスクの各ディレクトリで変更操作を行うことができません.ヒント:
ルートディレクトリの下ではファイルなどを作成できますが、グループに属していないのでnobodyになります
-rw-rw-r--  1 nobody nobody        0 Dec 22 11:13 test2

nfsサービスの/etc/exportsを後で確認すると、各サービスの再起動を含む権限に異常はありません(rw).
最後にnfsが存在するサーバのtestユーザとnfsサービスをマウントするサーバtestユーザidが一致しないことが分かった
理由は、nfsサーバ:
[root@nfs]$ id test
uid=525(test) gid=525(test) groups=525(test)

nfsサービスをマウントするサーバ:
[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

修正後の問題解決
同じ問題に遭遇した人に記録する