ok_shell
int ok_shell(char *, char **);
else if (ok_shell(pw->pw_shell, NULL))
if (uid && pw->pw_shell && !ok_shell(pw->pw_shell, NULL)) {
if (!ok_shell(p, &t)) {