Eu tentei configurar o libnss_extrausers no debian jessie, mas isso não funciona.
Eu instalei com: apt-get install libnss-extrausers
e alterou o /etc/nsswitch.conf para
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
Em / var / lib / extrausers / passwd eu inseri:
testuser:x:10001:10001:ExtraUser:/:/bin/false
Mas getent passwd
não lista o usuário de / var / lib / extrausers / passwd
su testuser
retorna No passwd entry for user 'testuser'
O que estou fazendo de errado?
Edit: Adicionando uma linha em branco no final do arquivo passwd faz getent passwd mostrar o testuser, mas o su / ssh ainda não funciona.
Tags user-management debian