Назад | Перейти на главную страницу

Как повторно присоединиться к домену AD2003 с Samba после удаления учетной записи компьютера?

Во время устранения неполадок я удалил учетную запись компьютера для сервера Linux, на котором запущена samba, из нашего домена AD 2003. Мы используем Kerberos для аутентификации, и после того, как я удалил учетную запись компьютера, я снова попытался присоединиться к домену, используя

net ads join -U Administrator

Но я продолжаю получать такие ошибки Kerberos:

[2009/08/18 16:14:36, 0] libads/kerberos.c:ads_kinit_password(228)
     kerberos_kinit_password MACHINE$@MY.DOMAIN.COM failed: Client not found in Kerberos database
 Failed to join domain: Improperly formed account name

Похоже, что самба помнит, что когда-то у нее была учетная запись в AD, и продолжает пытаться повторно подключиться к ней, но я хочу создать новую учетную запись с нуля. Я попытался удалить все файлы .tdb, которые смог найти, а также все в / var / cache / samba, но безрезультатно - он по-прежнему ведет себя так же.

Я также попытался создать учетную запись компьютера на стороне AD, но затем я получаю аналогичную ошибку, когда пытаюсь присоединиться, об ошибке аутентификации с учетной записью компьютера - похоже, что samba пробует пароль предыдущей учетной записи компьютера, а я не знаю, как его сбросить, или даже если бы я мог выяснить, что использует самба - как установить это в AD.

Любая помощь будет принята с благодарностью, так как на данный момент единственное, о чем я могу думать, - это переформатировать и переустановить машину, и мне ДЕЙСТВИТЕЛЬНО хотелось бы этого не делать.

Заранее спасибо.

Сначала запустите kdestory, чтобы удалить любую ссылку на учетную запись компьютера в локальном кеше Kerberos, затем вручную запустите kinit administrator@MY.DOMAIN.LOCAL и введите пароль.

Затем запустите команду net ads join.

Это должно дать вам доверие Kerberos для создания учетной записи компьютера, не пытаясь использовать старые учетные данные учетной записи компьютера.

Проведите быстрый эксперимент, измените имя samba в smb.conf на другое и попробуйте.

Вы пробовали запускать команду "net ads leave" перед повторным присоединением? Вероятно, это произойдет сбой в части AD, поскольку учетная запись компьютера уже была удалена на стороне AD.

Вы воссоздали свой .tdb файл с помощью команды smbpasswd?