新的 libnss 服务:getent 为空

新的 libnss 服务:getent 为空

我想基于本地 SQLite 数据库登录用户。我使用了这个 repogithub.com/agamez/libnss-sqlite3,放在libnss_sqlite.solib文件夹下,并进行/etc/nsswitch.conf如下编辑,但是getent passwd是空的。

/etc/nsswitch.conf:

passwd:         sqlite
group:          sqlite
shadow:         sqlite
...

我想了解 PAM 和 libnss 的工作机制,所以请不要建议其他方法。

相关内容