Samba 中的默认 passdb 后端

Samba 中的默认 passdb 后端

smbpasswd 手册说明如下:

“请注意,默认的 passdb 后端要求用户已存在于系统密码文件(通常为 /etc/passwd)中,否则添加用户的请求将失败。”

来源:https://www.samba.org/samba/docs/man/manpages-3/smbpasswd.8.html

我的问题是默认的 passdb 后端是什么?

  • smbpasswd?
  • tdbsam?
  • ldapsam?

答案1

存储通行证的默认文件是简单的数据库文件,您可以通过选项/var/lib/samba/passdb.tdb 进行更改。passdb backendsmb.conf

有关密码后端的更多信息:https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html

默认samba需要用户存在于系统中,并检查它是否存在于/etc/passwd中,但该文件不包含密码。

相关内容