一、实现描述
在centos平台上挂载windows10的共享文件过程中,遇到好多狗血的问题,在此记录问题以及解决方法,防止今后踩坑。
二、问题
1.问题描述
在Centos上挂载Windows共享文件夹,但是报错:mount error(13): Permission denied
[root@localhost ~]# mount -t cifs -o username=win10User,password=win10Pass,gid=1000,uid=1000 //win10的ip/sharedfolder /mnt/win10
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
环境:
Centos7.4;Windows10
问题原因
Windwos的安全策略,参考之前的一个垃圾博客,自己设置为下图,需要修改为“经典”。
解决办法
设置为经典
(1)ctrl+r,然后输入“gpedit.msc”。
(2)网络访问:本地账户的共享和安全模型。
(3)修改设置为“经典”,即可~
参考:https://www.cnblogs.com/fzzfh/p/10330014.html
2.问题描述
[root@localhost bin]# mount -t cifs -o username=win10User,password=win10Pass,gid=1000,uid=1000 //win10的Ip/sharefolder /mnt/win10
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
问题原因:
windows10没有启动SMB服务
解决办法:https://blog.csdn.net/sunna346867721/article/details/87448858
3.问题描述
smbpasswd添加smb用户,报错没有命令:-bash: smbpasswd: command not found
[root@localhost ~]# smbpasswd -a win10User
-bash: smbpasswd: command not found
问题原因:
没有安装smb客户端,使用yum安装smb客户端即可
解决办法:
直接yum安装
yum install samba samba-client
启动并查看Samba
systemctl start smb nmb
systemctl status smb nmb
重新添加smb用户即可,输入密码(一定要记住)
[root@localhost ~]# smbpasswd -a win10User
参考:https://blog.csdn.net/wang10051225/article/details/82194691