我已经在 ubuntu 14.4 中创建了 nfs 服务器,并在 nfs 上创建了共享,如下所示:
$ /etc/exports
/myshare *(rw,fsid=0,insecure,anonuid=1000,anongid=1000,sync,no_subtree_check,all_squash)
在 ubuntu 上,1000 个 id 用于管理员用户和组。
现在的问题是,如果我在 ubuntu 服务器上创建文件并在 windows 7 上打开它,那么它就以只读方式打开!
但是如果我从 Windows 7 创建文件,那么就可以在 ubuntu 上更改它,因为在服务器上我设置了 anonuid 和 anongid,之后文件在 Windows 7 上以只读方式打开。
简而言之,如何创建可以访问 Windows 和 Ubuntu 的公共共享。
答案1
我在 Windows 7 中通过 regedit 进行了更新:我在注册表中输入了 AnonymousGid=1000 和 AnonymousUid=1000:计算机->HKEY_LOCAL_MACHINE->SOFTWARE->MICROSOFT->ClientNFS->CurrentVersion-Default
之后我通过打开或关闭 Windows 功能包含 NFS 客户端并选择:服务 NFS - 管理工具 - NFS 客户端
好锁