| PAM_ACCESS(8) | Linux-PAM Manual | PAM_ACCESS(8) |
نام (NAME)
pam_access - ماژول PAM برای کنترل دسترسی ورود بر اساس جدول ورود به سیستم
خلاصه دستور (SYNOPSIS)
pam_access.so [debug] [noaudit] [nodefgroup] [nodns] [quiet_log] [accessfile=file] [fieldsep=sep] [listsep=sep]
توضیحات (DESCRIPTION)
ماژول PAM با نام pam_access عمدتاً برای مدیریت دسترسی است. این ماژول کنترل دسترسی ورود به سبک logdaemon را بر اساس نامهای کاربری ورود، نامهای میزبان یا دامنه، آدرسهای اینترنتی یا شمارههای شبکه، یا بر اساس نامهای خطوط پایانه، مقادیر $DISPLAY در X یا نامهای سرویس PAM در صورت ورودهای غیرشبکهای فراهم میکند.
بهطور پیشفرض قوانین مدیریت دسترسی از فایل پیکربندی /etc/security/access.conf خوانده میشوند، در صورتی که فایل دیگری را مشخص نکرده باشید. سپس فایلهای *.conf بهصورت جداگانه از دایرکتوری /etc/security/access.d/ خوانده میشوند. فایلها یکی پس از دیگری بر اساس ترتیب محلی سیستم (locale) پردازش میشوند. اثر این فایلهای جداگانه همانند الحاق همه فایلها به یکدیگر به ترتیب خواندن است. این بدان معناست که به محض تطابق یک الگو در یک فایل، فایلهای بعدی پردازش نخواهند شد. اگر یک فایل پیکربندی صریحاً با گزینه accessfile مشخص شود، فایلهای موجود در دایرکتوری فوق بررسی نمیشوند.
اگر Linux PAM با پشتیبانی از حسابرسی (audit) کامپایل شده باشد، این ماژول هنگام رد دسترسی بر اساس مبدأ (میزبان، tty و غیره) آن را گزارش خواهد داد.
گزینهها (OPTIONS)
accessfile=/path/to/access.conf
debug
noaudit
nodefgroup
nodns
quiet_log
fieldsep=separators
listsep=separators
انواع ماژول ارائهشده (MODULE TYPES PROVIDED)
تمام انواع ماژول (auth، account، password و session) ارائه شدهاند.
مقادیر بازگشتی (RETURN VALUES)
PAM_SUCCESS
PAM_PERM_DENIED
PAM_IGNORE
PAM_ABORT
PAM_USER_UNKNOWN
فایلها (FILES)
/etc/security/access.conf
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
طرح کنترل دسترسی ورود به سبک logdaemon توسط Wietse Venema طراحی و پیادهسازی شده است. ماژول PAM با نام pam_access توسط Alexei Nogin <alexei@nogin.dnttm.ru> توسعه یافته است. پشتیبانی از IPv6 و قابلیت network(address) / netmask توسط Mike Becher <mike.becher@lrz-muenchen.de> توسعه داده و ارائه شده است.
| 06/29/2025 | Linux-PAM |