SMB错误1219 – 在不同的用户名下有连接

所以,像其他许多人一样,我遇到了臭名昭着的错误1219。

背景信息:

  • 绑定到域的Windows盒子
  • SMB(Samba 4 + Winbind)服务器绑定到同一个域
  • 在各种域帐户下运行的计算机上的多个Windows会话

STR:

  • 在用户会话A下连接一个共享
  • 断开共享(net use / d, WNetCancelConnection2()或从资源pipe理器)
  • 结束用户会话A(注销)
  • 启动用户会话B
  • 尝试在此会话中连接相同的共享
  • popup错误1219

请注意,这不是每次都可靠地发生,而是在4个中的3个中。

我到目前为止所尝试的是:

  • 检查系统中每个帐户的net use清单 – 目前没有安装
  • net use * /d
  • 从Windows Credential Manager中删除caching的SMB凭据
  • klist purge

重新启动机器可以解决问题,直到下一次注销,但每次注销后重新启动都不是真正的select。