无法在 Fedora Linux 上启动 Samba

无法在 Fedora Linux 上启动 Samba

我正在尝试让 Samba 作为带有 Kerberos 的 Active Directory 域控制器运行,但当我尝试启动其服务时,我收到一个奇怪的错误,我似乎无法在互联网上找到它。运行

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

给出这个:

kadmin 状态

krb5kdc 状态

我看到的唯一奇怪的是 krb5kdc 的状态,

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

但我查了一下,似乎没什么关系;只是一个错误,krb5kdc 试图在其子进程之一创建文件之前访问该文件。(检查该目录,该文件确实存在)

查看 /var/log/samba/mit_kdc.log 上的 KDC 日志可以发现从我上次重启后。

我真的不知道发生了什么事;一定是有些设置错误,但我不知道是什么。

我正在运行 Fedora 31 和 Samba 版本 4.11.2。

答案1

已修复;原来是因为我已经启动了 kadmin 和 krb5kdc 服务,而 samba 自己启动了这些服务,所以导致了错误。

相关内容