samba 将密码存储在哪里?

samba 将密码存储在哪里?

我正在尝试制作一个程序,它可以存储用户输入的密码(一个 Web 应用程序),而不必从命令行执行此操作。问题是我不知道密码存储在哪里,然后无法更改。

答案1

我的系统上的默认 Samba 配置将密码数据库放在 中/var/lib/samba/passdb.tdb。请注意,这是一个二进制数据库,而不是纯文本文件。

您可以通过设置“passdb 后端”中的参数/etc/samba/smb.conf。但 Samba 使用的密码哈希算法与中的算法不同/etc/shadow

来源

相关内容