Ubuntu16.04搭建NFS 文件共享服务器的方法

2019-01-16 22:07:41王振洲

启用 nfs 服务

之后就可以使用 mount 命令挂载共享目录了。

mount 命令挂载共享目录

只是 Windows 系统并不使用 Linux 那样的用户管理,导致挂载的共享目录只能读取而没有写入的权限。

无法写入文件

解决办法是在 注册表 中新建两个 DWORD 值,用作 匿名用户 的 UID 和 GID。

默认参数下的挂载选项,UID 和 GID 都为 -2:

默认挂载选项

可进入 注册表编辑器 ( regedit ),定位到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftClientForNFSCurrentVersionDefault ,新建两个名为 AnonymousUid 和 AnonymousGid 的 DWORD(32位)值,改成自己需要用到的数字(我都改成了 0 ,即对应 Linux 系统中的 root 用户。如需要改为 0 以外的数字,注意先转换成 16 位)。

此时的挂载选项变为:

更改 UID 和 GID

如更改未生效,可重启电脑。

参考资料

UNIX and Linux System Administration Handbook, 4th Edition

How to Mount an NFS Share Using a Windows 10 Machine

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。

您可能感兴趣的文章:

Ubuntu配置NFS的具体流程(推荐)