1、linux使用mount命令挂载windows共享文件夹时,出现“mount error(13): Permission denied”,报错如下:
mount命令:
mount -t cifs -o username="XXX",password="${1}" //10.199.XX.XX/01_XX /data2/wgs/E_Code
2、windows检测:
2.1 用户名,密码正确;
2.2 windows文件夹共享属性正常;
2.3 windows IP及目录正确;
3、linux检测:
3.1 linux上可以ping通windows的IP;
3.2 linux的mount命令正确;填写用户名,密码正确;
3.3 linux本地挂载目录属性正确?本案例中不正确,文件夹属性出现d???????;linux无法删除及访问该目录,对该目录无权限;
4、解决措施:
使用umount命令取消挂载本地linux目录;然后重启windows服务器;然后linux重新执行挂载命令即可:
4.1 取消挂载linux本地目录(取消挂载后,linux本地目录文件夹属性变正常):
umount /data2/wgs/E_Code
umount前:
umount后:
4.2 重启windows服务器,取消文件夹占用;
4.3 重新执行挂载,挂载成功;
mount -t cifs -o username="XXX",password="${1}" //10.199.XX.XX/01_XX /data2/wgs/E_Code
注:出现这种问题,大多是windows修改密码导致;linux需要更新密码重新挂载。