使用mount -t cifs 挂载windows共享目录

发布时间 2023-07-12 14:30:44作者: 选词填空

1. 在windows 10上新建共享文件夹,比如VMF,然后设置该文件夹的属性,

VMF文件夹 -->属性-->共享-->设置共享-->添加用户(可以新增用户,设置密码)设置读写属性。

 

 

 

 

2.虚拟机上执行挂在命令

点击查看代码

(如果没有挂在目录)新建挂在目录

cd /home/script mkdir transport

挂载

mount -t cifs -o username=user,password=123456 '//192.168.28.28/VMF' '/home/script/transport' 

 

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,dif_mode=0777,file_mode=0777 'Windows共享目录' 'Linux挂载目录'
eg:
点击查看代码
mount -t cifs -o username=user,password=123456,iocharset=utf8,rw,dif_mode=0777,file_mode=0777 '//192.168.28.28/test' '/home/script/download'
挂载的时指定挂载文件夹的owner和group(除当前用户和root外,其他普通用户也没有写权限) eg:
点击查看代码
mount -t cifs -o username=user,password=123456,iocharset=utf8,uid=1001,gid=1001 '//192.168.28.28/test' '/home/script/download'