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

Не удается запустить Samba в Fedora Linux

Я пытаюсь запустить Samba как контроллер домена Active Directory с Kerberos, но когда я пытаюсь запустить его службу, я получаю странную ошибку, которую я не могу найти нигде в Интернете. Бег

sudo systemctl start samba

терпит неудачу, и

sudo systemctl status samba

потом дает этот.

Ошибка кажется на

samba_terminate: samba_terminate of samba 1363: KDC: Unable to start kpasswd server

но я нигде не смог найти кого-либо еще с этой ошибкой.

Насколько я могу судить, Kerberos работает нормально;

sudo systemctl status kadmin.service

и

sudo systemctl status krb5kdc.service

дать это:

статус кадмина

krb5kdc статус

Единственное, что я вижу там странно, - это статус krb5kdc с

krb5kdc.service: Can't open PID file /run/krb5kdc.pid (yet?) after start: No such file or directory

Но я посмотрел это и кажется, что это не имеет значения; просто ошибка, когда krb5kdc пытается получить доступ к файлу до того, как один из его дочерних процессов сможет его создать. (И проверяя этот каталог, файл действительно существует)

Просмотр журналов KDC в /var/log/samba/mit_kdc.log показывает этот с последней перезагрузки сделал.

Я действительно понятия не имею, что происходит; что-то должно быть настроено неправильно, но я не знаю что.

Я использую Fedora 31 и Samba версии 4.11.2.

Исправлена; Оказалось, что это произошло из-за того, что я уже запустил службы kadmin и krb5kdc, и поскольку самба запускает эти службы, это вызывало ошибку.