文件无法写入数据怎么办? |
产品推荐: 1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>; 2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>> 3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>> 4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>> 点击这里注册天翼云特邀VIP帐号,立即体验弹性文件服务>>> 现象描述当将同一个文件系统分别挂载到已创建的Linux云主机和Windows云主机后,在Windows云主机上无法对在Linux云主机上创建的文件写入数据。 可能原因由于共享的NFS文件系统归属于root权限,且无法修改该所属用户。当root权限的UID和GID分别为0时,才拥有写入权限。通过Windows命令查看,可以查到Windows是通过UID=-2的用户进行写入,故没有写入权限。 定位思路需要通过修改注册表将Windows访问NFS时的UID和GID均修改为0。 解决方法1)在计算机“运行”中输入regedit,打开注册表编辑器。进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default目录,如下图所示。 2)右键选择“新建 > QWORD值”,添加AnonymousUid,AnonymousGid两个值,设置值为0。如下图所示。 3)最后,再通过重启资源管理器explorer.exe或重启虚拟机等方法使注册表生效。 |