How do I get Samba to use a specific domain controller?

Currently, I have Samba on Ubunut Linux 16.04 connecting to a domain controller. When I joined, I joined to ad-1.example.com; however, after two weeks, it found read-only-adc.example.com on its own subnet and proceeded to completely fail to function anymore.

Samba really, really doesn't like read-only domain controllers.

Thus far, I haven't found any way to force Samba to use the primary domain controller one subnet over, either by modifying /etc/krb.conf or putting false information in /etc/hosts (it finds the IP address without looking in the hosts file).

Does anyone know how to resolve this?

0
задан 17 March 2017 в 19:57
2 ответа

Конечно. Установите полнофункциональные контроллеры в /etc/krb.conf, добавьте сервер паролей = <имя полнофункционального контроллера> к вашему smb. conf и снова присоедините samba к вашему домену, так как на самом деле samba хранит копию вашего krb.conf где-то внутри /var (это отличается от дистрибутива к дистрибутиву). Также, шага с сервером паролей и фактическим /etc/krb.conf может быть достаточно для себя.

.
2
ответ дан 4 December 2019 в 13:34

Я уверен, что вы можете просто использовать запись о хостах, чтобы сделать это. Просто укажите example.com на один контроллер домена. Я не уверен, что вам понадобится признать недействительным только чтение с фальшивым IP в файле hosts, но вы можете попробовать, если он будет продолжать возвращаться туда.

.
0
ответ дан 4 December 2019 в 13:34

Теги

Похожие вопросы