答具体解决方法如下
1
磁盘阵列开启nfs服务后在Linux上挂载该nfs是有正常的读写权限的,挂载到windows服务器上后报错,提示权限不足:
2
经查由于在存储设备上共享出来的NFS文件系统归属于root权限,且无法修改该所属用户,(root的UID和GID分别是0),而Windows通过命令查看,发现windows是通过UID=-2的用户去写,没有写入权限。
3
通过修改注册表将windows访问NFS时的UID和GID改成0即可,步骤如下
1、在运行中输入regedit,打开注册表编辑器
2、进入HKEY_LOCAL_MACHINESOFTWAREMicrosoftClientForNFSCurrentVersionDefault条目
3、选择新建----QWORD值,新建AnonymousUid,AnonymousGid两个值,值为0.