pam_shells: Authentication is granted if the users shell is listed in /etc/shells. Also checks to make sure that /etc/shells is a plain file and not world writable. - Erik Troan , Red Hat Software. August 5, 1996.