目前,我在 Ubunut Linux 16.04 上安装了 Samba 并连接到域控制器。当我加入时,我加入了ad-1.example.com
;然而,两周后,它发现read-only-adc.example.com
自己处于自己的子网中,并且完全无法再运行。
桑巴舞真的,真的不喜欢只读域控制器。
到目前为止,我还没有找到任何方法来强制 Samba 使用一个子网外的主域控制器,无论是通过修改/etc/krb.conf
还是输入虚假信息/etc/hosts
(它无需查看文件即可找到 IP 地址hosts
)。
有人知道如何解决这个问题吗?
答案1
当然。将功能齐全的控制器放到/etc/krb.conf,将添加password server = <name of the fully functional controller>
到您的smb配置文件并将 Samba 重新加入到你的域中,因为 Samba 实际上保留了你的配置文件在里面的某个地方/var(这因发行版而异)。此外,步骤与password server
实际/etc/krb.conf可能就足够了。
答案2
我相当确定您可以使用 hosts 条目来实现这一点。只需将 example.com 指向该域控制器即可。我不确定您是否还需要使用 hosts 文件中的虚假 IP 使只读无效,但如果它一直回到那里,您可以尝试一下。