我在Linux机器上定期从Windows2012R2服务器挂载一个共享驱动器(OpenSUSE Tumble杂草)。从上周四起,当安装在Windows服务器上的更新更新时,挂载将失败,错误消息
Aug 26 11:45:27 <linux server> kernel: CIFS: Attempting to mount //<windows server>/<share>
Aug 26 11:45:27 <linux server> kernel: CIFS: Status code returned 0xc000018d STATUS_TRUSTED_RELATIONSHIP_FAILURE
Aug 26 11:45:27 <linux server> kernel: CIFS: VFS: \\a-store Send error in SessSetup = -5
Aug 26 11:45:27 <linux server> kernel: CIFS: VFS: cifs_mount failed w/return code = -2我尝试了不同的挂载选项(vers=2.0,2.1,3.0,sec=ntlm,ntlmssp)和不同的用户--所有这些都有相同的结果。linux服务器可以从其他服务器挂载共享,windows服务器上的共享可以从(几乎所有)其他计算机上访问。我已经尝试离开域再次加入它在两台机器上-没有效果。
目前,我想说的是,Windows服务器上的一个更新是问题的原因。我们还有其他运行在2012R2上的服务器,这些服务器仍然正常工作,并在周四得到更新。唯一的区别是操作系统的语言(德语/英语)。
有没有办法获得更多关于这个问题的信息?关于"STATUS_TRUSTED_RELATIONSHIP_FAILURE“的文档并不是很有帮助。
发布于 2020-08-28 16:12:28
问题似乎是我无法使用Kerberos身份验证。我从winbind更改为sssd以加入mount.cifs域,并在mount.cifs命令中使用mount.cifs作为选项:
mount.cifs //server.tld/share /path/to/mount/point -o vers=3.0,sec=krb5不幸的是,在我更改为sssd之前,这是不可能的。
编辑2021-02-21
我以前使用winbind,然后更改为sssd以加入域。我不记得我所做的所有更改,但是从/etc中的配置来看,我做了以下工作
kinit和net ads join加入域smb.conf的改变是不必要的。
发布于 2020-08-26 15:10:52
看起来是身份验证问题,请尝试如下:
我希望这能帮上忙
https://serverfault.com/questions/1031584
复制相似问题