Я настраиваю Samba на Linux-машине под управлением CentOS 6 (называемой localhost, а компьютер AD, к которому я подключаюсь, - это dc.companyname.com), и я все сделал успешно, кроме случаев, когда я набираю
wbinfo -u
Он показывает локального пользователя, LOCALHOST + [имя пользователя] а также пользователь домена [имя пользователя] под этим. Как ни странно, когда я кошка / etc / passwd, он не показывает локальную учетную запись пользователя ...
У меня проблема в том, что я хочу, чтобы Samba сначала аутентифицировалась на сервере AD перед локальным пользователем, поэтому я настроил /etc/nsswitch.conf как таковой.
passwd: winbind files
shadow: winbind files
group: winbind files
Но я считаю, что это неправильный способ? Потому что я потенциально могу заблокировать root-доступ, если в Active Directory DC есть «root» пользователь.
Есть мысли относительно того, почему это происходит? Я также попытался удалить кеш samba в / var / lib / samba и перезапустил серверы, но это LOCALHOST + [имя пользователя] все еще появляется по какой-то причине ...
Если я могу удалить этого пользователя, я могу сделать
passwd: files winbind, etc
что это правильный путь.
Любая помощь очень ценится!