'\" t .\" Title: pam_lastlog2 .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: إدارة النظام .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "PAM_LASTLOG2" "8" "2026-05-18" "util\-linux 2.42.1" "إدارة النظام" .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 "الاسم" pam_lastlog2 \- ملحق PAM لعرض تاريخ آخر ولوج .SH "موجز" .sp \fBpam_lastlog2.so\fP [debug] [silent] [silent_if=] [database=] .SH "الوصف" .sp \fBpam_lastlog2\fP هو ملحق PAM لعرض سطر من المعلومات حول آخر ولوج للمستخدم. يستخدم الملحق ملف قاعدة البيانات \fI/var/lib/lastlog/lastlog2.db\fP لتخزين جميع المعلومات. .sp بالمقارنة مع pam_lastlog، فإن ملحق PAM هذا آمن من مشكلة عام 2038 ويستخدم sqlite3 لتخزين المعلومات. .SH "الخيارات" .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 "أنواع الملحقات المتوفرة" .sp يُوفَّر نوع الملحق \fBsession\fP لعرض المعلومات حول آخر ولوج وتحديث ملف lastlog. .SH "القيم المُرجعة" .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 "أمثلة" .sp أضف السطر التالي إلى /etc/pam.d/login مثلًا لعرض وقت آخر ولوج للمستخدم: .sp session optional pam_lastlog2.so silent_if=gdm,gdm\-password .sp يعود الأمر للمسؤول ليقرر ما إذا كان بإمكان المستخدم الولوج (اختياري/مطلوب) عندما يرجع \fBpam_lastlog2\fP خطأً. .SH "المؤلف" .sp كتب \fBpam_lastlog2\fP بواسطة \c .MTO "kukuk\(atsuse.com" "Thorsten Kukuk" "." .SH "انظر أيضاً" .sp \fBliblastlog2\fP(3)، \fBpam.conf\fP(5)، \fBpam.d\fP(5)، \fBpam\fP(8) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp المكتبة \fBpam_lastlog2\fP جزء من حزمة util\-linux منذ الإصدار 2.40. يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."