因此,我一直在跟踪这教程,这是我第一次安装samba域控制器。
然而,在这个过程中,我并没有真正地思考,并且分配了与主机名相同的域名。
域: example.local
主机名: example.example.local
当我键入以下内容时,这会导致错误:
root@example:/home/user/samba4# /usr/local/samba/bin/samba-tool domain provision --realm=example.local --domain=EXAMPLE --adminpass="4A-><>ion" --server-role=dc --dns-backend=SAMBA_INTERNAL我收到以下报答:
ERROR(<class 'samba.provision.ProvisioningError'>): Provision failed - ProvisioningError: guess_names: Domain 'EXAMPLE' must not be equal to short host name 'EXAMPLE'!
  File "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/domain.py", line 442, in run
    nosync=ldap_backend_nosync, ldap_dryrun_mode=ldap_dryrun_mode)
  File "/usr/local/samba/lib/python2.7/site-packages/samba/provision/__init__.py", line 2025, in provision
    sitename=sitename, rootdn=rootdn, domain_names_forced=(samdb_fill == FILL_DRS))
  File "/usr/local/samba/lib/python2.7/site-packages/samba/provision/__init__.py", line 627, in guess_names
    raise ProvisioningError("guess_names: Domain '%s' must not be equal to short host name '%s'!" % (domain, netbiosname))我并不是在寻找那些聚焦于我缺乏经验和虚荣心的答案和评论。
我只是在寻找这个错误的答案,即使不是因为名字是相同的。
我正在寻找最快的方法来更改主机名或域名,以便它们是不同的和可用的,即使最快的方法是重新安装samba。
提前感谢!
发布于 2016-02-18 11:55:53
是的,您可能需要删除所有您刚刚安装的应用程序。使用清除,但清除不会删除您的主目录中的samba4文件夹,因此您必须以根用户的身份执行此操作。现在,重新安装所有的东西,但是给出一个不同的netbios域。
在那之后一切都会好的。
https://askubuntu.com/questions/732597
复制相似问题