Então, eu tenho seguido o este tutorial da minha primeira vez Configuração do controlador de domínio samba.
No entanto, eu não estava pensando direito durante o processo e atribui o nome do domínio ao mesmo nome do host.
domain: example.local
Nome do host: exemplo.exemplo.local
Isso resulta em erros quando eu digito o seguinte:
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
Eu recebo o seguinte em troca:
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))
Não estou à procura de respostas e comentários que se concentrem na minha falta de experiência ou noobness.
Estou apenas procurando uma resposta para esse erro, mesmo que não seja pelos nomes serem idênticos.
Estou procurando a maneira mais rápida de alterar o nome do host ou o nome do domínio para que eles sejam diferentes e utilizáveis, mesmo que o modo mais rápido seja instalar o samba novamente.
Obrigado antecipadamente!