I can reproduce this on a Debian "sarge".

How I came across this bug:
Using useradd to add an account for use with "vsftpd".

Consequences:
As the shell field in /etc/passwd was empty, "vsftp" did not allow this new 
user to log in because its shell was not listed in /etc/shells.

Workaround:
To fix this, i ran 'useradd -D -s /bin/bash' to change the default shell for 
new users.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to