PAM_TIME(8) راهنمای Linux-PAM PAM_TIME(8)

pam_time - ماژول PAM برای کنترل دسترسی بر اساس زمان و پورت ورود

pam_time.so [conffile=conf-file] [debug] [noaudit]

ماژول PAM با نام pam_time کاربر را احراز هویت نمی‌کند، بلکه دسترسی به سیستم و یا برنامه‌های کاربردی خاص را در زمان‌های گوناگون روز، در روزهای مشخص یا روی خطوط مختلف ترمینال محدود می‌سازد. این ماژول می‌تواند طوری پیکربندی شود که دسترسی کاربران (به‌صورت فردی) را بر اساس نام آن‌ها، زمان روز، روز هفته، سرویسی که برای آن درخواست می‌دهند و ترمینالی که درخواست از آن ارسال می‌شود رد کند.

به‌طور پیش‌فرض قوانین دسترسی بر اساس زمان/پورت از فایل پیکربندی /etc/security/time.conf خوانده می‌شوند. فایل جایگزین را می‌توان با گزینهٔ conffile مشخص کرد.

اگر Linux PAM با پشتیبانی از حسابرسی (audit) کامپایل شده باشد، این ماژول هنگام رد دسترسی آن را گزارش خواهد داد.

conffile=/path/to/time.conf

یک فایل پیکربندی جایگزین با ساختار time.conf را جهت لغو و جایگزینی پیش‌فرض مشخص می‌کند.

debug

بخشی از اطلاعات اشکال‌زدایی با syslog(3) چاپ می‌شود.

noaudit

ورودها در زمان‌های غیرمجاز را به زیرسیستم حسابرسی (audit) گزارش نمی‌دهد.

تنها نوع account ارائه شده است.

PAM_SUCCESS

دسترسی اعطا شد.

PAM_ABORT

امکان دریافت تمام داده‌های مربوطه وجود نداشت.

PAM_BUF_ERR

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

PAM_PERM_DENIED

دسترسی اعطا نشد.

PAM_USER_UNKNOWN

کاربر برای سیستم ناشناخته است.

/etc/security/time.conf

فایل پیکربندی پیش‌فرض

#%PAM-1.0
#
# apply pam_time accounting to login requests
#
login  account  required  pam_time.so

time.conf(5)، pam.d(5)، pam(8).

ماژول pam_time توسط Andrew G. Morgan <morgan@kernel.org> نوشته شده است.

01/26/2026 Linux-PAM