> Short description: > useradd -u 600 -c "Test" -m test > does not specify shell in /etc/passwd. This creates different problems > later.
Reproduced here. The main problem is : how the hell did this come in while shadow had no change but documentation, l10n and a completely unrelated thing in chpasswd since July 2004. The changelog mentions this in the past: * src/useradd.c: set def_shell to /bin/bash, closes: #48304 However, even in the diff for 4.0.3-26 (which is damn old), I find no change between the Debian useradd.c and the original one.