LASTLOG2(3) دليل المبرمج LASTLOG2(3)

lastlog2 - نسخة آمنة من مكتبة lastlog لمشكلة عام 2038.

#include <lastlog2.h>

يُقدم lastlog2 تقارير عن آخر ولوج لمستخدم معين أو لجميع المستخدمين الذين سبق لهم الولوج إلى النظام.

تُستخدم sqlite3 كخلفية لقاعدة البيانات. تُجمع البيانات فقط عبر ملحق PAM، بحيث يمكن لجميع الأدوات الاستفادة منها دون تعديل الحزم الموجودة. المخرج متوافق قدر الإمكان مع تطبيق lastlog القديم. مبدئياً، تُكتب قاعدة البيانات في /var/lib/lastlog/lastlog2.db. يعتمد حجم قاعدة البيانات على عدد المستخدمين، وليس على مدى كبر أكبر UID.

Thorsten Kukuk <kukuk@suse.de>

lastlog2(3)، ll2_new_context(3)، ll2_unref_context(3)، ll2_write_entry(3)، ll2_read_all(3)، ll2_read_entry(3)، ll2_update_login_time(3)، ll2_remove_entry(3)، ll2_rename_user(3)، ll2_import_lastlog(3)

لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.

المكتبة liblastlog2 جزء من حزمة util-linux منذ الإصدار 2.40. يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.

2026-09-02 util-linux 2.42.3