PAM_TIMESTAMP(8) Linux-PAM Manual PAM_TIMESTAMP(8)

pam_timestamp - احراز هویت با استفاده از کَش تلاش‌های موفق احراز هویت

pam_timestamp.so [timestampdir=directory] [timestamp_timeout=number] [verbose] [debug]

به طور خلاصه، pam_timestamp تلاش‌های موفق احراز هویت را ذخیره (کَش) می‌کند و به شما امکان می‌دهد از یک تلاش موفق اخیر به عنوان مبنایی برای احراز هویت استفاده کنید. این سازوکار مشابه سازوکاری است که در sudo استفاده می‌شود.

هنگامی که برنامه‌ای نشستی را با استفاده از pam_timestamp باز می‌کند، یک فایل برچسب زمانی (timestamp) در دایرکتوری timestampdir برای کاربر ایجاد می‌شود. هنگامی که برنامه‌ای سعی در احراز هویت کاربر دارد، pam_timestamp وجود یک فایل برچسب زمانی به اندازهٔ کافی جدید را مبنایی برای موفقیت تلقی خواهد کرد.

timestampdir=directory

مشخص کردن یک دایرکتوری جایگزین که pam_timestamp فایل‌های برچسب زمانی را در آن ایجاد می‌کند.

timestamp_timeout=number

مدت زمانی (به ثانیه) که pam_timestamp باید برچسب‌های زمانی را پس از آخرین تاریخ تغییر آن‌ها معتبر بداند. مقدار پیش‌فرض ۳۰۰ ثانیه است.

verbose

تلاش برای اطلاع‌رسانی به کاربر هنگام اعطای دسترسی.

debug

فعال کردن پیام‌های اشکال‌زدایی ارسالی به syslog(3).

انواع ماژول auth و session ارائه شده‌اند.

PAM_AUTH_ERR

ماژول قادر به دریافت نام کاربری نبود یا هیچ فایل برچسب زمانی معتبری یافت نشد.

PAM_SUCCESS

همه چیز با موفقیت انجام شد.

PAM_SESSION_ERR

فایل برچسب زمانی قابل ایجاد یا به‌روزرسانی نبود.

کاربران ممکن است هنگامی که در زمان اجرای یک برنامهٔ خاص همیشه از آن‌ها گذرواژه خواسته نمی‌شود، سردرگم شوند. برخی از کاربران ممکن است به صورت غیرارادی پیش از متوجه شدن عدم درخواست گذرواژه، شروع به تایپ اطلاعات کنند.

auth sufficient pam_timestamp.so verbose
auth required   pam_unix.so
session required pam_unix.so
session optional pam_timestamp.so

/var/run/pam_timestamp/...

فایل‌ها و دایرکتوری‌های برچسب زمانی

pam_timestamp_check(8), pam.conf(5), pam.d(5), pam(8)

ماژول pam_timestamp توسط Nalin Dahyabhai نوشته شده است.

01/26/2026 Linux-PAM