简言

1. 环境:ubuntu16.04 server版,win7

2. 目的:ubuntu下面直接访问win7的共享目录

步骤

1. win7下面把文件夹开启共享,我们以 E:ubuntu_work 为例

    流程:在目录"ubuntu_work"上面右键,点击属性,切到共享分页,点击共享按钮,选择用户名

ubuntu挂载windows下的文件目录的步骤_共享目录

ubuntu挂载windows下的文件目录的步骤_windows_02

2. 切换到桌面,右键“计算机”,点击管理,依次打开“系统工具”,“共享文件夹”,“共享”,可以看到我们已经共享的目录里面已经有了E:\ubuntu_work

ubuntu挂载windows下的文件目录的步骤_linux_03

3. 开启win7是否允许共享访问

按下win+R键,打开允许窗口,输入gpedit.msc ,打开本地组策略

ubuntu挂载windows下的文件目录的步骤_linux_04

依次选择“计算机配置”,“window设置”,“安全设置”,“本地策略”,“安全选项”,“网络访问”,一定要设置为“经典-对本地用户进行身份验证,不改变其本来身份

ubuntu挂载windows下的文件目录的步骤_用户名_05

4. ubuntu上挂载这个目录

    如果是root用户,可以运行命令

    sudo mount -t cifs -o username=Administrator,password=yzf279533105,vers=2.0,dir_mode=0777,file_mode=0777,gid=0,uid=0 //192.168.54.28/ubuntu_work /home/jinbichang

username是windows下面的登陆用户名,password是windows下面的登陆密码;

    //192.168.54.28/ubuntu_work是windows的共享目录,/home/jinbichang

    gid是用户的组ID,uid是ubuntu下面用户ID,如果不知道自己的用户ID和组ID,可以运行命令:id xxxx 来获取

    如果是其他用户,比如我这里是zqgame的用户,可以运行命令

    sudo mount -t cifs -o username=Administrator,password=yzf279533105,vers=2.0,dir_mode=0777,file_mode=0777,gid=1000,uid=1000 //192.168.54.28/ubuntu_work /home/jinbichan

    注意:如果运行命令出错,如下

    

ubuntu挂载windows下的文件目录的步骤_ubuntu_06

    是因为挂载被windows拒绝了,请运行第3步即可