Windows 7 上 nfs(ubuntu 服务器)的权限问题

Windows 7 上 nfs(ubuntu 服务器)的权限问题

我已经在 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 客户端

好锁

相关内容