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 <>.