| PAM_NOLOGIN(8) | راهنمای Linux-PAM | PAM_NOLOGIN(8) |
نام (NAME)
pam_nologin - ماژول PAM برای جلوگیری از ورود کاربران غیر ریشه
خلاصه دستور (SYNOPSIS)
pam_nologin.so [file=/path/nologin] [successok]
توضیحات (DESCRIPTION)
ماژول pam_nologin یک ماژول PAM است که هنگام وجود /var/run/nologin یا /etc/nologin از ورود کاربران به سیستم جلوگیری میکند. محتوای پرونده برای کاربر نمایش داده میشود. ماژول pam_nologin هیچ تأثیری بر توانایی ورود کاربر ریشه (root) ندارد.
گزینهها (OPTIONS)
file=/path/nologin
successok
انواع ماژول ارائهشده (MODULE TYPES PROVIDED)
انواع ماژول auth و account ارائه شدهاند.
مقادیر بازگشتی (RETURN VALUES)
PAM_AUTH_ERR
PAM_BUF_ERR
PAM_IGNORE
PAM_SUCCESS
PAM_USER_UNKNOWN
مثالها (EXAMPLES)
کاربرد پیشنهادی برای /etc/pam.d/login به این صورت است:
auth required pam_nologin.so
نکات (NOTES)
برای اثربخش بودن این ماژول، تمامی روشهای ورود باید توسط آن ایمنسازی شوند. این ماژول باید بهعنوان یک روش required قبل از هر روش sufficient فهرست شود تا رفتار استاندارد nologin در یونیکس حاصل گردد. توجه داشته باشید که استفاده از آرگومان successok ماژول باعث میشود ماژول مقدار PAM_SUCCESS را بازگرداند و بدین ترتیب چنین پیکربندی را مختل کند - شکست ماژولهای sufficient منجر به ورود موفقیتآمیز خواهد شد زیرا ماژول nologin با موفقیت همراه شده است.
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
ماژول pam_nologin توسط Michael K. Johnson <johnsonm@redhat.com> نوشته شده است.
| 2026-01-26 | Linux-PAM |