'\" t .\" Title: pam_lastlog2 .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: System Administration .\" Source: util-linux 2.42.3 .\" Language: Persian .\" .TH "PAM_LASTLOG2" "8" "2026-09-02" "util\-linux 2.42.3" "System Administration" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" pam_lastlog2 \- ماژول PAM برای ثبت و نمایش اطلاعات آخرین ورود با lastlog2 .SH "خلاصه دستور (SYNOPSIS)" .sp \fBpam_lastlog2.so\fP [debug] [silent] [silent_if=] [database=] .SH "توضیحات (DESCRIPTION)" .sp \fBpam_lastlog2\fP یک ماژول PAM برای نمایش یک خط اطلاعات دربارهٔ آخرین ورود کاربر است. این ماژول از پروندهٔ پایگاه‌دادهٔ \fI/var/lib/lastlog/lastlog2.db\fP برای ذخیرهٔ تمام اطلاعات استفاده می‌کند. .sp در مقایسه با pam_lastlog این ماژول PAM در برابر مشکل سال ۲۰۳۸ ایمن است (Y2038 safe) و از sqlite3 برای ذخیرهٔ اطلاعات استفاده می‌کند. .SH "گزینه‌ها (OPTIONS)" .sp \fBdebug\fP .RS 4 اطلاعات اشکال‌زدایی را چاپ می‌کند. .RE .sp \fBsilent\fP .RS 4 از تمام پیام‌ها به جز خطاها جلوگیری می‌کند و کاربر را از هیچ ورود قبلی مطلع نمی‌سازد، تنها پایگاه‌دادهٔ /var/lib/lastlog/lastlog2.db را به‌روزرسانی می‌کند. .RE .sp \fBsilent_if=\fP .RS 4 آرگومان \fBservices\fP فهرستی از سرویس‌های PAM است که با کاما از یکدیگر جدا شده‌اند. اگر یک سرویس در اینجا فهرست شده باشد، پیام آخرین ورود نمایش داده نخواهد شد. .RE .sp \fBdatabase=\fP .RS 4 استفاده از \fBfile\fP به جای /var/lib/lastlog/lastlog2.db. .RE .SH "انواع ماژول ارائه‌شده (MODULE TYPES PROVIDED)" .sp نوع ماژول \fBsession\fP برای نمایش اطلاعات دربارهٔ آخرین ورود و به‌روزرسانی پروندهٔ lastlog ارائه شده است. .SH "مقادیر بازگشتی (RETURN VALUES)" .sp \fBPAM_SUCCESS\fP .RS 4 همه‌چیز با موفقیت انجام شد. .RE .sp \fBPAM_SERVICE_ERR\fP .RS 4 خطای داخلی ماژول سرویس. این شامل خطای خواندن از پایگاه‌داده یا نوشتن در آن می‌شود. .RE .sp \fBPAM_USER_UNKNOWN\fP .RS 4 کاربر ناشناخته است. .RE .sp \fBPAM_IGNORE\fP .RS 4 توسط انواع سرویس‌هایی بازگردانده می‌شود که هیچ کاری انجام نمی‌دهند. .RE .SH "مثال‌ها (EXAMPLES)" .sp برای نمونه، خط زیر را به /etc/pam.d/login اضافه کنید تا زمان آخرین ورود کاربر نمایش داده شود: .sp session optional pam_lastlog2.so silent_if=gdm,gdm\-password .sp این بر عهدهٔ مدیر سیستم است که تصمیم بگیرد آیا در صورت بازگرداندن خطا توسط \fBpam_lastlog2\fP، کاربر می‌تواند وارد سیستم شود یا خیر (optional/required). .SH "نویسنده (AUTHOR)" .sp \fBpam_lastlog2\fP توسط \c .MTO "kukuk\(atsuse.com" "Thorsten Kukuk" "." نوشته شده است. .SH "همچنین ببینید (SEE ALSO)" .sp \fBliblastlog2\fP(3), \fBpam.conf\fP(5), \fBpam.d\fP(5), \fBpam\fP(8) .SH "گزارش باگ‌ها (REPORTING BUGS)" .sp برای گزارش باگ‌ها، از \c .URL "https://github.com/util\-linux/util\-linux/issues" "سامانه پیگیری مشکلات" "." استفاده کنید. .SH "در دسترس بودن (AVAILABILITY)" .sp کتابخانهٔ \fBpam_lastlog2\fP از نسخهٔ 2.40 بخشی از بستهٔ util\-linux است. این بسته را می‌توان از \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux" "بایگانی هسته لینوکس" "." دریافت کرد.