17
2024
09
01:30:36

某局点Linux客户端系统时间不正确导致CIFS文件系统无法mount

问题描述

1、使用以下命令远程挂载windows上的共享文件夹CIFS文件系统时: mount -t cifs -o username=myname //9.1.0.124/mypth /mnt/后,命令返回失败

mount error(13): Permission denied

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

且系统message内打印

[86174.872396] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE

[86174.872403] CIFS VFS: Send error in SessSetup = -13

[86174.877471] CIFS VFS: cifs_mount failed w/return code = -13

2、已经挂载成功的CIFS文件系统,无法访问。在CIFS文件目录下执行ls返回reading directory .: Permission denied。通过df查看挂载分区无法发现已挂载的CIFS文件系统分区。

告警信息

mount error(13): Permission denied

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


处理过程

步骤1. 检查共享目录的用户名和密码是否正确,是否过期。

  1. 如果确认用户名密码不正确,使用正确的远端共享文件的用户名密码重新做CIFS文件系统的mount操作(如果CIFS文件系统已挂载,先执行umount操作)。

  2. 否则执行步骤2.

步骤2. 检查客户端本地时间是否正确。

  1. 使用date命令查看执行CIFS文件系统异常的Linux客户端的系统时间。

  2. 如果客户端时间不正确,使用date –s命令重新设置正确的本地时间。

  3. 重新执行CIFS文件系统mount操作(如果CIFS文件系统已挂载,先执行umount操作)

根因

  • 客户端的系统时间和服务区端的系统时间不匹配,导致服务器端误认为用户名密码过期,鉴权失败

解决方案

挂载CIFS文件系统时出现mount error(13): Permission denied错误,以及已经挂载的CIFS文件系统反馈Permission denied

原因有以下2点:

  • 1,输入的远端CIFS共享目录的用户名密码错误,或密码过期。导致鉴权失败。

  • 2,客户端的系统时间和服务区端的系统时间不匹配,导致服务器端误认为用户名密码过期,鉴权失败

建议与总结

建议客户在配置CIFS文件系统,检查客户端的系统时间和服务区端的系统时间




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/7987.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: