UTMPDUMP(1) User Commands UTMPDUMP(1)

utmpdump - نمایش و ویرایش پرونده‌های utmp و wtmp در قالب متنی

utmpdump [options] filename

برنامهٔ utmpdump یک برنامهٔ ساده برای استخراج پرونده‌های UTMP و WTMP در قالب خام است، تا بتوان آن‌ها را بررسی کرد. utmpdump از ورودی استاندارد (stdin) می‌خواند مگر اینکه یک filename به آن داده شود.

-f, --follow

خروجی دادن داده‌های الحاق‌شده همگام با رشد پرونده.

-o, --output file

نوشتن خروجی دستور در file به جای خروجی استاندارد.

-r, --reverse

بازگردانی (Undump)، بازنویسی اطلاعات ورود ویرایش‌شده به پرونده‌های 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-09-02 util-linux 2.42.3