libnss_extrausers不能识别用户

我试图在debian jessie上设置libnss_extrausers,但它不起作用。

我安装了它: apt-get install libnss-extrausers并将/etc/nsswitch.conf更改为

 passwd: compat extrausers group: compat extrausers shadow: compat extrausers gshadow: files hosts: files dns networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis 

在/ var / lib / extrausers / passwd我插入:

 testuser:x:10001:10001:ExtraUser:/:/bin/false 

getent passwd没有列出/ var / lib / extrausers / passwd中的用户su testuser返回No passwd entry for user 'testuser'

我究竟做错了什么?

编辑:在passwd文件的末尾添加一个空白行使得getent passwd显示testuser,但是su / ssh仍然不起作用。