Donc, j'ai suivi le tutoriel this pour ma toute première configuration de contrôleur de domaine samba.
Cependant, je ne pensais pas vraiment pendant le processus et assignais le même nom de domaine que le nom d’hôte.
domaine: exemple.local
Nom d'hôte: exemple.exemple.local
Cela entraîne des erreurs lorsque je tape ce qui suit:
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
Je reçois ce qui suit en retour:
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))
Je ne cherche pas de réponses ou de commentaires qui se concentrent sur mon manque d'expérience ou de noobness.
Je cherche simplement une réponse à cette erreur, même si les noms ne sont pas identiques.
Je cherche le moyen le plus rapide de changer le nom d'hôte ou le nom de domaine afin qu'ils soient différents et utilisables, même si le moyen le plus rapide est d'installer Samba à nouveau.
Merci d'avance!
Oui, vous devrez peut-être supprimer toutes les applications que vous venez d'installer. Utilisez purger, mais purger ne supprimera pas le dossier samba4 de votre répertoire personnel, vous devrez donc le faire en tant que root. Maintenant, réinstallez le tout, mais donnez un autre domaine Netbios.
Cela devrait fonctionner correctement après cela.