Winbind ID 与用户、组映射关系混乱
有两台机器的 Winbind ID 与真实的用户映射关系混乱了。虽然不知道是什么引起的,但感觉 Winbind 还是很容易有这个 Bug 的。
如何解决呢?
Winbind 将所有的缓存信息都保存在了 tdb 文件中。只要将 tdb 全部删除,重启 Winbind 服务即可。默认 tdb 文件保存在 /var/cache/samba/ 目录。
在重启 Winbind 之后,就会发现所有域用户文件属性变成了 uid 显示。而不是用户名。执行:
id username
之后, Winbind 重新向 PDC 请求信息。这时重新建立 UID 与用户直接的关系。
需要注意的是,某些以特定用户运行的程序可能这时需要重启,由于用户映射的改变,可能会导致权限问题。
关于 Winbind ,您可以参考 此文 。