Я пытаюсь подготовить контроллер домена samba (с активным каталогом) в докер- контейнере на основе Ubuntu, когда я пытаюсь использовать эту область: NOURELDIN.LOCAL с доменом: NOURELDIN он работает нормально, но с областью: DC1.NOURELDIN.LOCAL с доменом: DC1, я получаю следующую ошибку, и я не знаю почему (я всегда удаляю smb.conf перед началом нового предоставления, и samba полностью устанавливается заново).
Я не совсем понимаю, почему я получаю эту ошибку, я ценю любую помощь, чтобы решить эту проблему.
root@dc1:~/samba-4.5.0# samba-tool domain provision --use-rfc2307 --interactive
Realm [NOURELDIN.LOCAL]: DC1.NOURELDIN.LOCAL
Domain [DC1]:
Server Role (dc, member, standalone) [dc]:
DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) [SAMBA_INTERNAL]:
DNS forwarder IP address (write 'none' to disable forwarding) [192.168.1.1]:
Administrator password:
Retype password:
You are not root or your system do not support xattr, using tdb backend for attributes.
not using extended attributes to store ACLs and other metadata. If you intend to use this provision in production, rerun the script as root on a system supporting xattrs.
ERROR(<class 'samba.provision.ProvisioningError'>): Provision failed - ProvisioningError: guess_names: Domain 'DC1' must not be equal to short host name 'DC1'!
File "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/domain.py", line 461, 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 2028, 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))