雪豹NFS服务器和no_root_squash

我想从我的Mac导出一个NFS共享到一个Linux的VMware,但我遇到了出口问题。

事情工作正常时,我导出为:

/Users/garyrichardson/leap/nfs -rw 172.16.180.130 Macintosh-3:~ garyrichardson$ showmount -e Exports list on localhost: /Users/garyrichardson/leap/nfs 172.16.180.130 

但是,如果我尝试使用no_root_squash ,挂载不显示:

 /Users/garyrichardson/leap/nfs -rw 172.16.180.130(no_root_squash) Macintosh-3:~ garyrichardson$ showmount -e Exports list on localhost: 

我使用错误的语法? 雪豹下不支持no_root_squash吗?

find我的解决scheme在mac上man exports

-maproot = user:group1:group2:…冒号分隔列表用于指定root用于远程访问的准确凭证。 列表中的元素可以是名称或数字。 请注意,应使用“user:”来区分不包含组的凭证和该用户的完整凭证。

这导致:

在缺less-maproot和-mapall选项的情况下,根用户的远程访问将导致使用-2:-2的凭证。 所有其他用户将被映射到他们的远程证书。 如果给出-maproot选项,则根用户的远程访问将映射到该凭证,而不是-2:-2。 如果给出了-mapall选项,则所有用户(包括根)将被映射到该凭证而不是自己的凭据。

所以我用:

 /Users/garyrichardson/leap/nfs -rw -maproot=501:501 172.16.180.130