linux和windows通过nfs共享目录

您所在的位置:网站首页 linux下nfs如何挂载 linux和windows通过nfs共享目录

linux和windows通过nfs共享目录

2023-12-12 08:41| 来源: 网络整理| 查看: 265

linux做nfs服务器,windows做nfs客户端

linux上操作 1.安装nfs服务 sudo apt-get install nfs-kernel-server 2.配置/etc/exports sudo vi /etc/exports

配置如下 在这里插入图片描述 /home/jiang是你要共享的目录 *是通配所有的nfs客户端ip rw是可读可写 sync是同时将数据写入到内存与硬盘中,保证不丢失数据 no_root_squash是当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员

3.重新加载/etc/exports sudo /etc/init.d/nfs-kernel-server reload 4.重启nfs服务 sudo /etc/init.d/nfs-kernel-server restart 5.查看挂载点 showmount -e

在这里插入图片描述

windows上操作 1.启用nfs服务

在这里插入图片描述

伪造UID

因为NFS服务没有用户验证的功能,所以会将客户端映射成匿名用户,造成的现象是你连上nfs服务后对于共享目录属于其他人,一般只有只读权限,所以就要伪造UID,让nfs认为你是该目录的所有者,这样就有读写权限。

2.查看root用户UID

root的uid,gid就是0 在这里插入图片描述 或者用 cat /etc/passwd | grep root

3.修改win注册表

按win+R输入regedit在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default下新建两个QWORD(64)位值,添加值AnonymousGid,值为0,AnonymousUid,值为0。然后重启。 在这里插入图片描述

4.映射到win上

ip就是linux虚拟机的ip 在这里插入图片描述

伪造特定UID、

比如要伪造下面这个UID 在这里插入图片描述 则如下编辑 在这里插入图片描述 改完后重启可以在cmd里用mount查看是否成功 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3