①故障现象
场景:
- 进行 Windows(宿主机)与 Linux(VMware)之间进行文件共享时,就是挂载不上去共享目录
- 之前还一度扫描不到共享目录(smbclient -L //[宿主机的IP地址])
报错代码:
[root@kvm ~]# mount.cifs //192.168.126.1/JX /gongxiang/
Password for root@//192.168.126.1/JX: ********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
②解决思路
1.首先,想一想为什么扫描不到自己设置好后的共享目录呢?
笔者以前写过一篇相关的文章:实现Windows与Linux之间的文件共享,建议去看看详细配置流程
配置过程都是对的,再去检查下 Windows 与 Linux,两者的防火墙关闭了没,对了,还有 Linux 的 Selinux 安全访问控制机制也要关闭(setenfoce 0)
先给出笔者的解决方法↓
之后,我在 Linux 上输入命令“smbclient -L //[Windows 的 IP]”,就能查看到了
2.再来想想,为什么我挂载不了共享目录呢
这里用网易云翻译了一下报错代码,结果是
安装错误(13):权限被拒绝
参考mount cifs(8)手册页(如man mount.cifs)
提供一下这里笔者最终解决方法
[root@kvm ~]# mount.cifs //192.168.126.1/JX /mnt #不是'/mnt/'
Password for root@//192.168.126.1/JX: ******** #Win10的登录密码
[root@kvm ~]# cd /mnt/
[root@kvm mnt]# ls
CentOS-7-x86_64-DVD-2009.iso
总结:
1.挂载的对象目录,比如'/mnt'下,结尾不要再加个'/'
2.Win10登录密码要输入正确!这个你忘了真的是欲哭无泪
3.共享目录最好放在桌面,然后其属性要设置正确
4.检查两者的防火墙(呵呵,没想到吧,是我)
5.配置步骤认真仔细的检查!