PAM_ECHO(8) Linux-PAM Manual PAM_ECHO(8)

pam_echo - ماژول PAM برای چاپ پیام به کاربر

pam_echo.so [file=/path/message]

ماژول PAM با نام pam_echo برای چاپ پیام‌های متنی جهت آگاه ساختن کاربر از موارد ویژه است. دنباله‌هایی که با نویسه % آغاز می‌شوند به صورت زیر تفسیر می‌گردند:

%H

نام میزبان دوردست (PAM_RHOST).

%h

نام میزبان محلی.

%s

نام سرویس (PAM_SERVICE).

%t

نام پایانه مهارکننده (PAM_TTY).

%U

نام کاربری دوردست (PAM_RUSER).

%u

نام کاربری محلی (PAM_USER).

تمام دنباله‌های دیگر که با % آغاز می‌شوند، به نویسه‌های پس از نویسه % گسترش می‌یابند.

file=/path/message

محتوای پرونده /path/message با تابع تبدیل PAM به عنوان PAM_TEXT_INFO چاپ خواهد شد.

تمام انواع ماژول (auth، account، password و session) ارائه شده‌اند.

PAM_BUF_ERR

خطای بافر حافظه.

PAM_SUCCESS

پیام با موفقیت چاپ شد.

PAM_IGNORE

پرچم PAM_SILENT داده شده بود یا پرونده پیام وجود ندارد، پیامی چاپ نشد.

برای نمونه‌ای از کاربرد این ماژول، نشان می‌دهیم که چگونه می‌توان از آن برای چاپ اطلاعاتی درباره گذرواژه‌های مناسب استفاده کرد:

password optional pam_echo.so file=/usr/share/doc/good-password.txt
password required pam_unix.so

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

ماژول pam_echo توسط Thorsten Kukuk <kukuk@thkukuk.de> نوشته شده است.

01/26/2026 Linux-PAM