Lines Matching defs:shell
96 * If the user's shell is not executable, false will be returned.
118 * Deny if shell does not exist or is not executable unless we
123 char *shell = xstrdup((pw->pw_shell[0] == '\0') ?
126 if (stat(shell, &st) == -1) {
127 logit("User %.100s not allowed because shell %.100s "
128 "does not exist", pw->pw_name, shell);
129 free(shell);
134 logit("User %.100s not allowed because shell %.100s "
135 "is not executable", pw->pw_name, shell);
136 free(shell);
139 free(shell);