为什么 CIFS 服务无法启动?

为什么 CIFS 服务无法启动?

当我尝试启用互联网金融在我的 FreeNAS 9.1.1 上安装服务(与我的 OpenLDAP 目录一起使用),我收到消息

无法启动该服务。

在此处输入图片描述

在我的 FreeNAS 的 shell 中,我看到以下输出:

smbd[13162]: [2013/09/16 09:53:00.067317,  0] passdb/pdb_interface.c:166(make_pdb_method_name)
smbd[13162]:   pdb backend ldapsam:ldap://10.0.60.136 did not correctly init (error was NT_STATUS_INVALID_PARAMETER)
smbd[13162]: [2013/09/16 09:53:00.067414,  0] lib/util.c:1117(smb_panic)
smbd[13162]:   PANIC (pid 13162): pdb_get_methods_reload: failed to get pdb methods for backend ldapsam:ldap://10.0.60.136
smbd[13162]:
smbd[13162]: [2013/09/16 09:53:00.067464,  0] lib/util.c:1221(log_stack_trace)
smbd[13162]:   BACKTRACE: 0 stack frames:
smbd[13162]: [2013/09/16 09:53:00.067538,  0] lib/fault.c:416(dump_core)
smbd[13162]:   dumping core in /var/log/samba/cores/smbd

可能存在什么问题?我该如何让它启动?

答案1

CIFS 服务由 Samba 守护进程提供。要确定无法启动的原因,最好的办法是在 shell 上以交互方式启动它。

您可以通过以下方式使用 shell:

  1. 在网页界面启动相应的小部件:

    在此处输入图片描述

  2. 启用SSH服务并使用 SSH 客户端连接到您的 FreeNAS 系统:

    在此处输入图片描述

要启动 Samba 守护程序,请执行:

/usr/local/sbin/smbd --interactive --debuglevel=3

您可能会在这里看到如下日志消息:

string_to_sid: SID S-1-5-21- is not in a valid format
pdb_init_ldapsam: SID [S-1-5-21-] could not be read as a valid SID

在这种情况下,目录中存在无效的SID,导致Samba守护进程无法启动。

相关内容