UTMPDUMP(1) أوامر المستخدم UTMPDUMP(1)

الاسم

utmpdump - تفريغ ملفات UTMP و WTMP بالتنسيق الخام

موجز

utmpdump [خيارات] اسم_ملف

الوصف

utmpdump برنامج بسيط لتفريغ ملفات UTMP و WTMP بالتنسيق الخام ليتسنى فحصها. يقرأ utmpdump من الدخل القياسي (stdin) ما لم يُمرر اسم_ملف.

الخيارات

-f، --follow

إخراج البيانات الملحقة مع نمو الملف.

-o، --output ملف

كتابة مخرجات الأمر إلى ملف بدلاً من الخرج القياسي.

-r، --reverse

عكس التفريغ، وكتابة معلومات الولوج المُعدلة مرة أخرى في ملفات utmp أو wtmp.

-h، --help

اعرض نص المساعدة ثم اخرج.

-V، --version

اعرض الإصدار واخرج.

ملاحظات

يمكن أن يكون utmpdump مفيداً في حالات مدخلات utmp أو wtmp المعطوبة. إذ يمكنه تفريغ utmp/wtmp إلى ملف ASCII، والذي يمكن تحريره لاحقاً لإزالة المدخلات الزائفة، ثم إعادة دمجها باستخدام:

utmpdump -r < ascii_file > wtmp

لكن كن حذراً، كُتب utmpdump لأغراض تنقيح الأخطاء فقط.

تنسيقات الملفات

الإصدار الثنائي من utmp(5) هو النسق القياسي الوحيد. قد تصبح عمليات التفريغ النصية غير متوافقة في المستقبل.

كان الإصدار 2.28 هو الأخير الذي طبع مخرجات نصية باستخدام تنسيق الطابع الزمني ctime(3). تستخدم عمليات التفريغ الأحدث تنسيق الطابع الزمني ISO-8601 بدقة الملّي ثانية في المنطقة الزمنية UTC-0. يمكن إجراء التحويل من تنسيق الطابع الزمني السابق إلى الثنائي، رغم أن محاولة القيام بذلك قد تؤدي إلى انزياح الطوابع الزمنية بمقدار إزاحة المنطقة الزمنية.

العلل

قد لا تستخدم خيار -r، لأن تنسيق ملفات utmp/wtmp يعتمد بشدة على تنسيق المدخلات. لم تُكتب هذه الأداة للاستخدام العادي، بل لتنقيح الأخطاء فقط.

المؤلفين

Michael Krapp

انظر أيضاً

last(1)، w(1)، who(1)، utmp(5)

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

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

التوفر

الأمر utmpdump جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.

2026-05-18 util-linux 2.42.1