| PAM_MOTD(8) | Linux-PAM Manual | PAM_MOTD(8) |
نام (NAME)
pam_motd - ماژول PAM برای نمایش پیام روز (motd)
خلاصه دستور (SYNOPSIS)
pam_motd.so [motd=/path/filename] [motd_dir=/path/dirname.d]
توضیحات (DESCRIPTION)
ماژول pam_motd یک ماژول PAM است که میتواند برای نمایش فایلهای دلخواه پیام روز (motd یا message of the day) پس از ورود موفق به سیستم استفاده شود. بهطور پیشفرض، pam_motd فایلهای موجود در مکانهای زیر را نمایش میدهد:
اندازه هر پیام به ۶۴ کیلوبایت (64KB) محدود است.
اگر /etc/motd وجود نداشته باشد، سپس /run/motd نمایش داده میشود. اگر /run/motd وجود نداشته باشد، سپس /usr/lib/motd نمایش داده میشود.
رفتار جایگزینی مشابهی برای دایرکتوریها نیز اعمال میشود. فایلهای موجود در /etc/motd.d/ بر فایلهای همنام در /run/motd.d/ و /usr/lib/motd.d/ اولویت داشته و جایگزین آنها میشوند. فایلهای موجود در /run/motd.d/ بر فایلهای همنام در /usr/lib/motd.d/ اولویت دارند.
فایلهای موجود در دایرکتوریهای ذکرشده در بالا، به ترتیب الفبایی بر اساس نام نمایش داده میشوند. علاوه بر این، فایلها با خواندن آنها با مجوزها و اطلاعات هویتی کاربر هدفی که در حال احراز هویت روی سیستم است فیلتر میشوند.
برای بیصدا کردن یک پیام، میتوان یک پیوند نمادین (symbolic link) با مقصد /dev/null در /etc/motd.d با همان نام فایل پیامی که قرار است بیصدا شود قرار داد. مثال: ایجاد یک پیوند نمادین به صورت زیر، پیام /usr/lib/motd.d/my_motd را بیصدا میکند.
ln -s /dev/null /etc/motd.d/my_motd
متغیر محیطی MOTD_SHOWN=pam پس از نمایش فایلهای motd تنظیم میشود، حتی اگر تمام آنها با استفاده از پیوندهای نمادین بیصدا شده باشند.
گزینهها (OPTIONS)
motd=/path/filename
motd_dir=/path/dirname.d
هنگامی که هیچ گزینهای داده نشود، رفتار پیشفرض برای هر دو گزینه اعمال میشود. مشخص کردن هر یک از گزینهها (یا هر دو) رفتار پیشفرض را برای هر دو گزینه غیرفعال میکند.
انواع ماژول ارائهشده (MODULE TYPES PROVIDED)
تنها نوع ماژول session ارائه شده است.
مقادیر بازگشتی (RETURN VALUES)
PAM_ABORT
PAM_BUF_ERR
PAM_IGNORE
مثالها (EXAMPLES)
کاربرد پیشنهادی برای /etc/pam.d/login به این صورت است:
session optional pam_motd.so
برای استفاده از یک فایل motd از مکانی دیگر:
session optional pam_motd.so motd=/elsewhere/motd
برای استفاده از یک فایل motd از جایی دیگر، همراه با یک دایرکتوری .d متناظر:
session optional pam_motd.so motd=/elsewhere/motd motd_dir=/elsewhere/motd.d
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
pam_motd توسط Ben Collins <bcollins@debian.org> نوشته شد.
گزینه motd_dir= توسط Allison Karlitskaya <allison.karlitskaya@redhat.com> اضافه شد.
| 01/26/2026 | Linux-PAM |