如何使用mount挂载一个windows的共享文件夹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用mount挂载一个windows的共享文件夹相关的知识,希望对你有一定的参考价值。

方法/步骤
mount -t cifc "windows共享文件夹" "Linux /mnt路径"
i.e. mount -t cifs //16.187.190.60/test /mnt/
Linux 会要求输入访问Windows 共享文件夹上的密码。
注意:
Linux中提示:
Unable to find suitable address.
说明远程共享文件夹路径不存在。请仔细检查,并更正目录路径。
mount -t cifc "windows共享文件夹" "Linux /mnt路径"
i.e. mount -t cifs //16.187.190.50/test /mnt/
注意:
Linux中提示:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
解决方案:将访问Windows共享目录的用户名和密码直接加入到命令中。
mount -t cifs -o username=WindowsLogin,password="passwordinWindows"
//16.187.190.50/test /mnt/
注意:该命令中,username为windows上的用户;password为window用户对应的密码
步骤3的命令也可以使用以下方式实现:
mount.cifs -o username="Administrator",password="PasswordForWindows" //16.187.190.50/test /mnt/
通过步骤3和步骤4可以成功将windows共享文件夹挂载在/mnt目录下。不过由于mount命令只能由root权限用户使用。其挂载文件夹的默认owner和group都为root,并且不能通过chmod命令更改权限。
使用mount命令,给挂载共享文件夹指定owner和group.
mount.cifs -o username="Administrator",password="PasswordForWindows",uid=Mysa,gid=Mysa //16.187.190.50/test /mnt/
检查/mnt/中文件夹的owner和group。
更改文件夹权限。给mount共享文件夹所在组的写权限。
mount.cifs -o username="Administrator",password="PasswordForWindows",Mysa,gid=Mysa,dir_mode=0777 //16.187.190.50/test /mnt/
参考技术A   方法/步骤
mount -t cifc "windows共享文件夹" "Linux /mnt路径"
i.e. mount -t cifs //16.187.190.60/test /mnt/
Linux 会要求输入访问Windows 共享文件夹上的密码。
注意:
Linux中提示:
Unable to find suitable address.
说明远程共享文件夹路径不存在。请仔细检查,并更正目录路径。
mount -t cifc "windows共享文件夹" "Linux /mnt路径"
i.e. mount -t cifs //16.187.190.50/test /mnt/
注意:
Linux中提示:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
解决方案:将访问Windows共享目录的用户名和密码直接加入到命令中。
mount -t cifs -o username=WindowsLogin,password="passwordinWindows"
//16.187.190.50/test /mnt/
注意:该命令中,username为windows上的用户;password为window用户对应的密码
步骤3的命令也可以使用以下方式实现:
mount.cifs -o username="Administrator",password="PasswordForWindows" //16.187.190.50/test /mnt/
通过步骤3和步骤4可以成功将windows共享文件夹挂载在/mnt目录下。不过由于mount命令只能由root权限用户使用。其挂载文件夹的默认owner和group都为root,并且不能通过chmod命令更改权限。
使用mount命令,给挂载共享文件夹指定owner和group.
mount.cifs -o username="Administrator",password="PasswordForWindows",uid=Mysa,gid=Mysa //16.187.190.50/test /mnt/
检查/mnt/中文件夹的owner和group。
更改文件夹权限。给mount共享文件夹所在组的写权限。
mount.cifs -o username="Administrator",password="PasswordForWindows",Mysa,gid=Mysa,dir_mode=0777 //16.187.190.50/test /mnt/
参考技术B 用smbclient命令就可以了。 格式如下图 据楼主所讲我认为mount部分应该没有问题的。 那么对方的设置是否正常,中间是否有防火墙? 可以先用我上面的命令测试一下。

Linux挂载Windows共享目录

在windows中设置共享目录并添加权限用户

 

把Window系统的文件共享挂载到linux centos 目录下的方法步骤: 

1、先在windows下面共享需要挂载的目录。 
2、确保linux与windows是在同一个局域网当中。 
3、在linux下面创建一个需要挂载到的目录。 
4、利用mount命令进行挂载。

mount -t cifs -o username=test,password=test,uid=weblogic,gid=weblogic //172.216.176.36/test /var/www/html/mount

使用mount命令把Window的目录映射到linux目录下参数说明:

username:是Window系统登录用户名

password:Window系统登录密码

//172.216.176.36/test:设置Window共享目录的路径, ip加共享文件名

/var/www/html/mount:挂载到linux下的那个目录

mount常见错误:

mount error 13 = Permission denied

Refer to the mount.cifs( manual page (e.g.man mount.cifs) 

确定输入的命令与上面mount的写法与上面的一致。

然后检查Window的用户名和密码是否正确。

取消mount的方法:

umount /var/www/html/mount

以上是关于如何使用mount挂载一个windows的共享文件夹的主要内容,如果未能解决你的问题,请参考以下文章

Linux上mount 挂载windows共享文件权限问题

Linux使用mount挂载Windows共享文件夹

linux挂载(mount)和取消挂载(umount)windows系统文件夹

Linux下挂载Windows共享文件

Linux使用mount挂载Windows共享文件夹

LINUX挂载共享文件问题