首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Windows与STATUS_TRUSTED_RELATIONSHIP_FAILURE失败

安装Windows与STATUS_TRUSTED_RELATIONSHIP_FAILURE失败
EN

Server Fault用户
提问于 2020-08-26 13:35:39
回答 2查看 10.1K关注 0票数 0

我在Linux机器上定期从Windows2012R2服务器挂载一个共享驱动器(OpenSUSE Tumble杂草)。从上周四起,当安装在Windows服务器上的更新更新时,挂载将失败,错误消息

代码语言:javascript
复制
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“的文档并不是很有帮助。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2020-08-28 16:12:28

问题似乎是我无法使用Kerberos身份验证。我从winbind更改为sssd以加入mount.cifs域,并在mount.cifs命令中使用mount.cifs作为选项:

代码语言:javascript
复制
mount.cifs //server.tld/share /path/to/mount/point -o vers=3.0,sec=krb5

不幸的是,在我更改为sssd之前,这是不可能的。

编辑2021-02-21

我以前使用winbind,然后更改为sssd以加入域。我不记得我所做的所有更改,但是从/etc中的配置来看,我做了以下工作

  • 在/etc/ sssd /sssd.conf中添加sssd配置
  • 使用kinitnet ads join加入域

smb.conf的改变是不必要的。

票数 0
EN

Server Fault用户

发布于 2020-08-26 15:10:52

看起来是身份验证问题,请尝试如下:

  1. 监视windows服务器上的日志文件,以捕获任何相关错误。
  2. 确保您在Linux上使用的帐户被授权访问此共享、本地和域帐户。
  3. 如果您的防火墙允许这样做,请尝试将您的Linux基本ping到Windows。
  4. 从另一台Linux机器上尝试
  5. 为什么你说“几乎所有的”--也许在你的Linux和其他没有连接的机器之间有一些共同点。

我希望这能帮上忙

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1031584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档