1. NAME

pam_shells - PAM module to check for valid login shell

2. SYNOPSIS

pam_shells.so

3. DESCRIPTION

pam_shells is a PAM module that only allows access to the system if the users shell is listed in /etc/shells.

It also checks if /etc/shells is a plain file and not world writable.

4. OPTIONS

This module does not recognise any options.

5. MODULE TYPES PROVIDED

The auth and account module types are provided.

6. RETURN VALUES

PAM_AUTH_ERR
    Access to the system was denied.

PAM_SUCCESS
    The users login shell was listed as valid shell in /etc/shells.

PAM_SERVICE_ERR
    The module was not able to get the name of the user.

7. EXAMPLES




    .

 
Sélectionnez
auth  required  pam_shells.so

.

8. SEE ALSO

shells(5), pam.conf(5), pam.d(5), pam(7)

9. AUTHOR

pam_shells was written by Erik Troan <>.