qichequaiji 发表于 2012-12-27 09:48

opensolaris NFS启用匿名后,客户端root用户访问时显示匿名,非root用户访问没有匿名

本帖最后由 qichequaiji 于 2012-12-27 10:11 编辑

host A:opensolaris    nfs_server IP:192.168.200.200
host B: redhat4 linuxnfs_client   IP:192.168.200.210
情况一:
主机A开启nfs共享、匿名 :share -F nfs -o anon=nobody,rw /open
主机B挂载nfs共享: mount -t nfs 192.168.200.200:/open /open

这时在主机B /open 目录下以root用户创建的文件,ls查看文件属主为nobody
                                  以test用户创建的文件,ls查看文件属主为test
查看官方文档
anon=uid
可以使用uid来选择未验证的用户的用户ID。如果将uid设置为-1 ,则服务器会拒
绝未验证的用户进行访问。

这样就不理解了,既然root用户已经以匿名的方式读写了,为什么test用户反而不行?难道只有root用户是非验证用户?

情况二:
主机A开启nfs共享、匿名 :share -F nfs -o anon=-1,rw /open
主机B挂载nfs共享: mount -t nfs 192.168.200.200:/open /open
按照官方的说法 uid设置为-1 ,则服务器会拒绝未验证的用户进行访问 ,为什么root用户不能访问nfs共享,其他用户反而可以?

页: [1]
查看完整版本: opensolaris NFS启用匿名后,客户端root用户访问时显示匿名,非root用户访问没有匿名