1. NAME▲

pam_ftp - PAM module for anonymous access module

2. SYNOPSIS ▲

pam_ftp.so [debug] [ignore] [users=XXX,YYY,...]

3. DESCRIPTION ▲

pam_ftp is a PAM module which provides a pluggable anonymous ftp mode of access.

This module intercepts the user\'s name and password. If the name is ftp or anonymous, the user\'s password is broken up at the @ delimiter into a PAM_RUSER and a PAM_RHOST part; these pam-items being set accordingly. The username (PAM_USER) is set to ftp. In this case the module succeeds. Alternatively, the module sets the PAM_AUTHTOK item with the entered password and fails.

This module is not safe and easily spoofable.

4. OPTIONS ▲

debug
    Print debug information.

ignore
    Pay no attention to the email address of the user (if supplied).

ftp=\fBXXX,YYY,...\fR
    Instead of ftp or anonymous, provide anonymous login to the comma separated list of users: \fBXXX,YYY,...\fR. Should the applicant enter one of these usernames the returned username is set to the first in the list: XXX.

5. MODULE TYPES PROVIDED ▲

Only the auth module type is provided.

6. RETURN VALUES ▲

PAM_SUCCESS
    The authentication was successful.

PAM_USER_UNKNOWN
    User not known.

7. EXAMPLES ▲

Add the following line to /etc/pam.d/ftpd to handle ftp style anonymous login:


    .

 
Sélectionnez
#
# ftpd; add ftp-specifics. These lines enable anonymous ftp over
#       standard UN*X access (the listfile entry blocks access to
#       users listed in /etc/ftpusers)
#
auth    sufficient  pam_ftp.so
auth    required    pam_unix.so use_first_pass
auth    required    pam_listfile.so \
           onerr=succeed item=user sense=deny file=/etc/ftpusers

.

8. SEE ALSO ▲

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

9. AUTHOR ▲

pam_ftp was written by Andrew G. Morgan <>.