web-dev-qa-db-fra.com

Le domaine Samba est identique au nom d'hôte, le moyen le plus rapide de changer?

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!

1
Joachim Velzel

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.

0
Joachim Velzel