PAM_FTP(8) Linux-PAM Manual PAM_FTP(8)

pam_ftp - ماژول PAM برای احراز هویت کاربران ناشناس FTP

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

ماژول pam_ftp یک ماژول PAM است که حالت دسترسی ftp ناشناس اتصال‌پذیر (pluggable) را فراهم می‌کند.

این ماژول نام و گذرواژه کاربر را رهگیری می‌کند. اگر نام ftp یا anonymous باشد، گذرواژه کاربر در جداکننده @ به دو بخش PAM_RUSER و PAM_RHOST تفکیک می‌شود؛ این آیتم‌های pam بر این اساس تنظیم می‌گردند. نام کاربری (PAM_USER) بر روی ftp تنظیم می‌شود. در این حالت ماژول با موفقیت عمل می‌کند. در غیر این صورت، ماژول آیتم PAM_AUTHTOK را با گذرواژه واردشده تنظیم کرده و ناموفق می‌شود.

این ماژول ایمن نیست و به راحتی قابل جعل است.

debug

اطلاعات اشکال‌زدایی را چاپ می‌کند.

ignore

به نشانی ایمیل کاربر (در صورت ارائه) توجهی نمی‌کند.

ftp=XXX,YYY,...

به‌جای ftp یا anonymous، ورود ناشناس را برای فهرستی از کاربران که با ویرگول از هم جدا شده‌اند فراهم می‌کند: XXX,YYY,.... اگر متقاضی یکی از این نام‌های کاربری را وارد کند، نام کاربری بازگردانده‌شده روی اولین مورد در فهرست تنظیم می‌شود: XXX.

تنها نوع ماژول auth ارائه می‌شود.

PAM_SUCCESS

احراز هویت با موفقیت انجام شد.

PAM_USER_UNKNOWN

کاربر شناخته‌شده نیست.

برای مدیریت ورود ناشناس به سبک ftp، خط زیر را به /etc/pam.d/ftpd اضافه کنید:

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

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

ماژول pam_ftp توسط Andrew G. Morgan <morgan@kernel.org> نوشته شده است.

06/29/2025 Linux-PAM