我想基于本地 SQLite 数据库登录用户。我使用了这个 repogithub.com/agamez/libnss-sqlite3,放在libnss_sqlite.so
lib文件夹下,并进行/etc/nsswitch.conf
如下编辑,但是getent passwd
是空的。
/etc/nsswitch.conf:
passwd: sqlite
group: sqlite
shadow: sqlite
...
我想了解 PAM 和 libnss 的工作机制,所以请不要建议其他方法。