Winbind 信息显示不存在的本地用户

Winbind 信息显示不存在的本地用户

我在运行 CentOS 6 的 Linux 机器上设置 Samba(称为 localhost,我连接到的 AD 计算机是 dc.companyname.com),我已经成功完成了所有操作,除了我输入

wbinfo -u

它显示了本地用户,LOCALHOST+[用户名]也是域用户[用户名]在下面。奇怪的是,当我这样做时猫/etc/passwd,它不显示本地用户帐户......

我遇到的问题是我希望 Samba 在本地用户之前首先针对 AD 服务器进行身份验证,因此我设置了 /etc/nsswitch.conf

passwd: winbind files
shadow: winbind files
group: winbind files

但我认为这不是正确的做法?因为如果 Active Directory DC 中有“root”用户,我可能会锁定 root 访问权限。

有没有想过为什么会发生这种情况?我也尝试删除 /var/lib/samba 中的 samba 缓存并重新启动服务器,但LOCALHOST+[用户名]由于某种原因仍然出现...

如果我可以删除该用户,我可以这样做

passwd: files winbind, etc

这才是正确的方法。

非常感谢您的帮助!

相关内容