PAM_LASTLOG2(8)

الاسم
pam_lastlog2 - ملحق PAM لعرض تاريخ آخر ولوج

موجز

pam_lastlog2.so [debug] [silent] [silent_if=<services>] [database=<file>]

الوصف

pam_lastlog2 هو ملحق PAM لعرض سطر من المعلومات حول آخر ولوج للمستخدم. يستخدم الملحق ملف قاعدة البيانات /var/lib/lastlog/lastlog2.db لتخزين جميع المعلومات.

بالمقارنة مع pam_lastlog، فإن ملحق PAM هذا آمن من مشكلة عام 2038 ويستخدم sqlite3 لتخزين المعلومات.

الخيارات

debug
    يطبع معلومات التنقيح.

silent
    يتجنب جميع الرسائل باستثناء الأخطاء ولا يخبر المستخدم بأي ولوج سابق، ويحدّث قاعدة بيانات /var/lib/lastlog/lastlog2.db فقط.

silent_if=<services>
    المعامل services هو قائمة مفصولة بفواصل لخدمات PAM. إذا أُدرجت خدمة هنا، فلن تُعرض رسالة آخر ولوج.

database=<ملف>
    يستخدم file بدلًا من /var/lib/lastlog/lastlog2.db.

أنواع الملحقات المتوفرة

يُوفَّر نوع الملحق session لعرض المعلومات حول آخر ولوج وتحديث ملف lastlog.

القيم المُرجعة

PAM_SUCCESS
    نُفذ كل شيء بنجاح.

PAM_SERVICE_ERR
    خطأ داخلي في ملحق الخدمة. يتضمن ذلك خطأ في القراءة من قاعدة البيانات أو الكتابة إليها.

PAM_USER_UNKNOWN
    المستخدم غير معروف.

PAM_IGNORE
    تُرجعه أنواع الخدمات التي لا تفعل شيئًا.

أمثلة

أضف السطر التالي إلى /etc/pam.d/login مثلًا لعرض وقت آخر ولوج للمستخدم:

session optional pam_lastlog2.so silent_if=gdm,gdm-password

يعود الأمر للمسؤول ليقرر ما إذا كان بإمكان المستخدم الولوج (اختياري/مطلوب) عندما يرجع pam_lastlog2 خطأً.

المؤلف

كتب pam_lastlog2 بواسطة

انظر أيضاً

liblastlog2(3)، pam.conf(5)، pam.d(5)، pam(8)

التبليغ عن الأخطاء

لتقارير العِلل، استخدم

التوفر

المكتبة pam_lastlog2 جزء من حزمة util-linux منذ الإصدار 2.40. يمكن تنزيلها من