В настоящее время у меня есть Samba в Ubunut Linux 16.04, подключенная к контроллеру домена. Когда я присоединился, я присоединился к ad-1.example.com
; однако через две недели он обнаружил read-only-adc.example.com
в собственной подсети и перестала работать.
Самба правда, действительно не любит контроллеры домена только для чтения.
До сих пор я не нашел способа заставить Samba использовать основной контроллер домена на одну подсеть, либо изменив /etc/krb.conf
или размещение ложной информации в /etc/hosts
(он находит IP-адрес, не заглядывая в hosts
файл).
Кто-нибудь знает, как это решить?
Конечно. Поместите полнофункциональные контроллеры в /etc/krb.conf, добавить password server = <name of the fully functional controller>
на ваш smb.conf и снова присоедините samba к своему домену, поскольку samba фактически хранит копию вашего krb.conf где-то внутри / var (это отличается от распространения к распространению). Также шаг с password server
и актуальный /etc/krb.conf может хватит на себя.
Я почти уверен, что вы можете просто использовать запись hosts для этого. Просто укажите example.com на этот контроллер домена. Я не уверен, что вам нужно будет аннулировать доступ только для чтения с поддельным IP-адресом в файле hosts, но вы можете попробовать это, если он продолжает возвращаться туда.