我们已经在六台 Centos 6 服务器上使用 Samba 和 Winbind (idmap_ad) 成功部署了 AD 身份验证,并且已经愉快地运行了几个月。
其中一台服务器已停止解析一个特定的用户名(# id username),此 AD 用户在所有其他服务器上解析,所有其他用户在问题服务器上解析。
我认为这可能是由损坏的 winbindd_idmap.tdb 引起的。现在,检查这个最简单的方法是停止 winbind 删除文件,重新启动 samb 并启动 winbind,然后再试一次。我的问题是目前有一个更改冻结到位,我们将不得不提出 RFC 等来测试理论。
我的问题是:是否可以在不重新启动服务的情况下清除 winbind 缓存?
或者,如果您认为这是其他事情,请随时介入!
谢谢
更新:
更改冻结现已完成。
我已经删除了 winbindd_idmap.tdb 和 winbindd_cache.tdb 并重新启动了 winbind。这并没有解决它。
此外,服务器不会解析随机的新用户(有些会,有些不会)。我很难弄清楚这一点。
任何人都可以帮忙吗?
mal*_*lco 18
现在解决了,这对我有用:
清除所有 Winbind 缓存并刷新net cache
.
删除任何东西之前记得备份!
停止 Winbind 和 Samba 服务:
service winbind stop
service smb stop
Run Code Online (Sandbox Code Playgroud)
清除 Samba 网络缓存:
net cache flush
Run Code Online (Sandbox Code Playgroud)
删除 Winbind 缓存:
rm -f /var/lib/samba/*.tdb
rm -f /var/lib/samba/group_mapping.ldb
Run Code Online (Sandbox Code Playgroud)
启动 Samba 然后启动 Winbind 服务 - 注意:顺序很重要
service smb start
service winbind start
Run Code Online (Sandbox Code Playgroud)
通过尝试解析用户来测试它。
归档时间: |
|
查看次数: |
54189 次 |
最近记录: |