だから、私は this 初めての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を再度インストールすることであったとしても、ホスト名またはドメイン名を変更して、それらが異なって使用できるようにする最速の方法を探しています。
前もって感謝します!
はい、インストールしたばかりのアプリをすべて削除する必要がある場合があります。パージを使用しますが、パージはホームディレクトリのsamba4フォルダーを削除しないため、rootとして実行する必要があります。次に、すべてを再度インストールしますが、別のnetbiosドメインを指定します。
その後は正常に動作するはずです。