我的 Samba4 Active Directory 服务器遇到了一些问题。
首先,当用户退出 Windows 机器时,相应的 smbd 进程有时不会结束,smbstatus
甚至在一个小时或更长时间后仍会继续显示,需要手动终止 - 访问的共享似乎也保持打开状态。
我发现这个 Samba 3 选项可能会解决我的问题,但是它已从 Samba 4 中删除。
reset on zero vc = yes
除了运行的 smbd 数量增加之外,它还可能导致漫游配置文件错误 - Windows 无法访问 NTUSER.DAT,因为它已被锁定(当用户注销并随后登录时会发生这种情况)。登录和注销时间也相当长(尽管网络和服务器速度很快,并且没有严重的流量) - 但我不知道这是否相关。
造成这种情况的原因可能是另一个奇怪的问题 - 当某个用户登录时(并非每次都发生,也不是每个用户都会发生),会创建两个 smbd,但用户注销后只有一个 smbd 会被终止(大约需要一分钟才会发生)。但这可能不是规则 - 我认为我见过两个 sbmd 都保持活动状态的情况。
知道是什么原因造成的吗?有人能解释一下登录/注销的过程以及 smbd 是如何创建的吗?任何帮助都非常感谢。
/var/log/samba 中的日志实际上并没有显示任何奇怪的东西。
Samba 版本:4.3.4 客户端:Windows 7