正確方法好像是 用 mapid 轉一下 uid/gid。
如果只是為了當 storage 用,可以在 nfs server create 一個專用 folder, set owner 是local uid/gid 的 user,
然後在 /etc/export 中,用
rw,no_root_squash這樣 mount 起來,local 就可以當自己的 storage 用了。
比較複雜的方法是用 anonuid, anongid 來來對應。
在exports 的share option 中加上 anonuid=1001, anongid=1001 的話,意思是說,凡是被mapping 成為 anonymous 的 client (幾乎就是全部的 client),都會被轉成 uid. gid 1001 的 user。
如果要強制 client root 維持root,不要強制轉為 anonymous的話,option 就要加上 no_root_squash
所以一般使用 anonuid, anongid 指定的話,都是指定為 share folder 的 owner uid/gid
沒有留言:
張貼留言