Man kann als Shell /dev/null verwenden, wenn ein User sich nicht anmelden darf; besser ist allerdings /sbin/nologin.
Schau mal, ob die Passwort Datenbank im korrekten Format ist
pwd_mkdb -C /etc/master.passwd
Wenn nicht, bau sie neu mit
pwd_mkdb -p /etc/master.passwd