PAM_TIMESTAMP_CHECK(8) Linux-PAM Manual PAM_TIMESTAMP_CHECK(8)

pam_timestamp_check - ابزار بررسی معتبر بودن برچسب زمانی احراز هویت قبلی

pam_timestamp_check [-k] [-d] [target_user]

بدون هیچ آرگومانی، pam_timestamp_check بررسی خواهد کرد که آیا برچسب زمانی پیش‌فرض معتبر است یا خیر، یا به صورت اختیاری آن را حذف می‌کند.

-k

به‌جای بررسی اعتبار یک برچسب زمانی، آن را حذف می‌کند. این عمل مشابه گزینهٔ -k در دستور sudo است.

-d

به‌جای بازگرداندن وضعیت اعتبار از طریق کد خروج، در یک حلقهٔ نامحدود به طور منظم وضعیت را پایش (poll) کرده و نتیجه را در خروجی استاندارد چاپ می‌کند.

target_user

به‌طور پیش‌فرض، pam_timestamp_check برچسب‌های زمانی ایجاد شده توسط pam_timestamp را هنگامی که کاربران به عنوان خودشان احراز هویت می‌کنند، بررسی یا حذف می‌کند. هنگامی که کاربر به عنوان کاربر دیگری احراز هویت می‌کند، نام فایل برچسب زمانی برای تطابق با این موضوع تغییر می‌یابد. آرگومان target_user امکان تعیین این نام کاربری را فراهم می‌سازد.

0

برچسب زمانی معتبر است.

2

فایل باینری دارای مجوز setuid root نیست.

3

فراخوانی نامعتبر است.

4

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

5

خطای دسترسی‌ها.

6

پایانهٔ کنترلی (controlling tty) نامعتبر است.

7

برچسب زمانی معتبر نیست.

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

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

/var/run/sudo/...

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

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

برنامهٔ pam_timestamp توسط Nalin Dahyabhai نوشته شده است.

01/26/2026 Linux-PAM