'\" t .\" Title: pam_motd .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.2 .\" Date: 01/26/2026 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM .\" Language: Persian .\" .TH "PAM_MOTD" "8" "01/26/2026" "Linux\-PAM" "Linux\-PAM Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" pam_motd \- ماژول PAM برای نمایش پیام روز (motd) .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBpam_motd\&.so\fR\ 'u \fBpam_motd\&.so\fR [motd=\fI/path/filename\fR] [motd_dir=\fI/path/dirname\&.d\fR] .SH "توضیحات (DESCRIPTION)" .PP ماژول \fBpam_motd\fR یک ماژول PAM است که می‌تواند برای نمایش فایل‌های دلخواه پیام روز (motd یا message of the day) پس از ورود موفق به سیستم استفاده شود\&. به‌طور پیش‌فرض، pam_motd فایل‌های موجود در مکان‌های زیر را نمایش می‌دهد: .PP .RS 4 /etc/motd .RE .RS 4 /run/motd .RE .RS 4 /usr/lib/motd .RE .RS 4 /etc/motd\&.d/ .RE .RS 4 /run/motd\&.d/ .RE .RS 4 /usr/lib/motd\&.d/ .RE .PP اندازه هر پیام به ۶۴ کیلوبایت (64KB) محدود است\&. .PP اگر /etc/motd وجود نداشته باشد، سپس /run/motd نمایش داده می‌شود\&. اگر /run/motd وجود نداشته باشد، سپس /usr/lib/motd نمایش داده می‌شود\&. .PP رفتار جایگزینی مشابهی برای دایرکتوری‌ها نیز اعمال می‌شود\&. فایل‌های موجود در /etc/motd\&.d/ بر فایل‌های هم‌نام در /run/motd\&.d/ و /usr/lib/motd\&.d/ اولویت داشته و جایگزین آن‌ها می‌شوند\&. فایل‌های موجود در /run/motd\&.d/ بر فایل‌های هم‌نام در /usr/lib/motd\&.d/ اولویت دارند\&. .PP فایل‌های موجود در دایرکتوری‌های ذکرشده در بالا، به ترتیب الفبایی بر اساس نام نمایش داده می‌شوند\&. علاوه بر این، فایل‌ها با خواندن آن‌ها با مجوزها و اطلاعات هویتی کاربر هدفی که در حال احراز هویت روی سیستم است فیلتر می‌شوند\&. .PP برای بی‌صدا کردن یک پیام، می‌توان یک پیوند نمادین (symbolic link) با مقصد /dev/null در /etc/motd\&.d با همان نام فایل پیامی که قرار است بی‌صدا شود قرار داد\&. مثال: ایجاد یک پیوند نمادین به صورت زیر، پیام /usr/lib/motd\&.d/my_motd را بی‌صدا می‌کند\&. .PP \fBln \-s /dev/null /etc/motd\&.d/my_motd\fR .PP متغیر محیطی \fBMOTD_SHOWN=pam\fR پس از نمایش فایل‌های motd تنظیم می‌شود، حتی اگر تمام آن‌ها با استفاده از پیوندهای نمادین بی‌صدا شده باشند\&. .SH "گزینه‌ها (OPTIONS)" .PP motd=/path/filename .RS 4 فایل /path/filename به عنوان پیام روز نمایش داده می‌شود\&. چند مسیر را می‌توان به صورت یک فهرست جداشده با دونقطه مشخص کرد تا بررسی شوند\&. به‌طور پیش‌فرض این گزینه روی /etc/motd:/run/motd:/usr/lib/motd تنظیم شده است\&. .RE .PP motd_dir=/path/dirname\&.d .RS 4 دایرکتوری /path/dirname\&.d پویش شده و هر فایل موجود در داخل آن نمایش داده می‌شود\&. چند دایرکتوری را می‌توان به صورت یک فهرست جداشده با دونقطه مشخص کرد تا پویش شوند\&. به‌طور پیش‌فرض این گزینه روی /etc/motd\&.d:/run/motd\&.d:/usr/lib/motd\&.d تنظیم شده است\&. .RE .PP هنگامی که هیچ گزینه‌ای داده نشود، رفتار پیش‌فرض برای هر دو گزینه اعمال می‌شود\&. مشخص کردن هر یک از گزینه‌ها (یا هر دو) رفتار پیش‌فرض را برای هر دو گزینه غیرفعال می‌کند\&. .SH "انواع ماژول ارائه‌شده (MODULE TYPES PROVIDED)" .PP تنها نوع ماژول \fBsession\fR ارائه شده است\&. .SH "مقادیر بازگشتی (RETURN VALUES)" .PP PAM_ABORT .RS 4 امکان دریافت تمام داده‌ها یا گزینه‌های مرتبط وجود نداشت\&. .RE .PP PAM_BUF_ERR .RS 4 خطای بافر حافظه\&. .RE .PP PAM_IGNORE .RS 4 این مقدار بازگشتی پیش‌فرض این ماژول است\&. .RE .SH "مثال‌ها (EXAMPLES)" .PP کاربرد پیشنهادی برای /etc/pam\&.d/login به این صورت است: .sp .if n \{\ .RS 4 .\} .nf session optional pam_motd\&.so .fi .if n \{\ .RE .\} .PP برای استفاده از یک فایل motd از مکانی دیگر: .sp .if n \{\ .RS 4 .\} .nf session optional pam_motd\&.so motd=/elsewhere/motd .fi .if n \{\ .RE .\} .PP برای استفاده از یک فایل motd از جایی دیگر، همراه با یک دایرکتوری \&.d متناظر: .sp .if n \{\ .RS 4 .\} .nf session optional pam_motd\&.so motd=/elsewhere/motd motd_dir=/elsewhere/motd\&.d .fi .if n \{\ .RE .\} .sp .SH "همچنین ببینید (SEE ALSO)" .PP \fBmotd\fR(5), \fBpam.conf\fR(5), \fBpam.d\fR(5), \fBpam\fR(8) .SH "نویسندگان (AUTHORS)" .PP pam_motd توسط Ben Collins نوشته شد\&. .PP گزینه \fBmotd_dir=\fR توسط Allison Karlitskaya اضافه شد\&.