<p>1. 在windows 10上新建共享文件夹,比如VMF,然后设置该文件夹的属性,</p> <p>VMF文件夹 -->属性-->共享-->设置共享-->添加用户(可以新增用户,设置密码)设置读写属性。</p> <p><img src="/i/l/?n=23&i=blog/1736150/202305/1736150-20230512141028798-1883433899.png" width="567" style="vertical-align: text-bottom;" /></p> <p> </p>
<p><img src="/i/l/?n=23&i=blog/1736150/202305/1736150-20230512141148701-465508295.png" width="567" /></p> <p> </p>
<p><img src="/i/l/?n=23&i=blog/1736150/202305/1736150-20230512141213074-744122191.png" width="567" /></p> <p> </p> <p> </p> <p>2.虚拟机上执行挂在命令</p> <details> <summary>点击查看代码</summary>
(如果没有挂在目录)新建挂在目录
cd /home/script mkdir transport
挂载
mount -t cifs -o username=user,password=123456 '//192.168.28.28/VMF' '/home/script/transport'
</details> <p><img src="/i/l/?n=23&i=blog/1736150/202305/1736150-20230512141310697-868390000.png" width="567" /></p> <p> </p>
#mount.cifs Windows共享目录,普通用户没有写的权限 解决措施 1.首先确保Windows上的共享目录开了用户的读写权限
2.(如果原先挂载不需要了)删除挂载:
umount //192.168.28.28/test
3.在挂载命令中加入授权参数 放开读写权限 dir_mode=0777,file_mode=0777:
mount -t cifs -o username=用户名,password=密码,iocharset=utf8,rw,dir_mode=0777,file_mode=0777 'Windows共享目录' 'Linux挂载目录'
eg:
mount -t cifs -o username=user,password=123456,iocharset=utf8,rw,dir_mode=0777,file_mode=0777 '//192.168.28.28/test' '/home/script/download'
挂载的时指定挂载文件夹的owner和group(除当前用户和root外,其他普通用户也有写权限) 1001 普通用户的uid eg:
mount -t cifs -o username=user,password=123456,iocharset=utf8,uid=1001,gid=1001 '//192.168.28.28/test' '/home/script/download'
标签:cifs,windows,mount,mode,挂载,共享,0777
From: https://blog.51cto.com/u_14346538/7343663