我在 Ubuntu 服务器系统上安装了 NFS 服务器。/etc/exports 中显示
/ 192.168.178.0/24(ro,sync,fsid=0,no_subtree_check,root_squash)
/home/bronger 192.168.178.0/24(rw,sync,no_subtree_check,no_root_squash)
客户端的 /etc/fstab 显示
wilson:/home/bronger /mnt/home_bronger nfs noauto,user 0 0
安装本身没有问题。/etc/mtab 包含
wilson:/home/bronger /mnt/home_bronger nfs rw,noexec,nosuid,nodev,vers=4,addr=***,clientaddr=***,user=bronger 0 0
到目前为止一切顺利。但是,我无法写入已安装的目录。但是,我可以用权限读取文件-rw-------
。唯一的答案是这个问题说“看起来 rpc.idmapd 不支持 ID 到名称的映射,因此无法更改文件系统”。但是它没有给出参考,而且我还不相信 NFS4 的设计如此糟糕,以至于 Kerberos 对于如此频繁的使用情况是必要的。
我是两台机器上的用户#1000。