我在运行CentOS 6的Linux机器(称为本地主机,我连接的AD计算机是dc.companyname.com)上设置Samba,除了当我input
wbinfo -u
它显示一个本地用户, LOCALHOST + [用户名] ,还有一个域用户[用户名] 。 奇怪的是,当我做猫/ etc / passwd ,它不显示本地用户帐户…
我遇到的问题是我希望Samba在本地用户之前首先对AD服务器进行身份validation,因此我设置了/etc/nsswitch.conf
passwd: winbind files shadow: winbind files group: winbind files
但是我认为这不是正确的做法吗? 因为如果Active Directory DC中有“root”用户,我可能会locking根访问权限。
任何想法,为什么发生这种情况? 我也尝试删除/ var / lib / samba中的sambacaching,并重新启动服务器,但LOCALHOST + [用户名]仍显示出于某种原因…
如果我可以删除该用户,我可以做
passwd: files winbind, etc
这是正确的方法。
任何帮助非常感谢!