首頁  >  問答  >  主體

linux - /var/run/utmp的utmp全称是什么?

我知道是登录记录文件,还有wtmp的全称?

巴扎黑巴扎黑2744 天前946

全部回覆(1)我來回復

  • 黄舟

    黄舟2017-04-17 11:55:46

    utmp 維護系統目前狀態、系統啟動時間(uptime 使用)的完整記錄,記錄使用者在哪些終端登入、登出、系統事件等

    wtmp 充當歷史 utmp
    btmp 記錄失敗的登入嘗試

    utmp 檔案不是文字文件,而是二進位格式,需要透過特製程式進行編輯。檔案中存在的實作和欄位因係統或 libc 版本而異,並在 utmp.h 頭檔中定義。

    wtmp 和 btmp 格式與 utmp 完全相同,只是空用戶名表示在關聯終端上登出。此外,帶有使用者名稱 shutdown 或 restart 的終端名稱 ~ 表示系統關閉或重新啟動,並且一對終端名稱 / 會在日期變更時記錄舊/新系統時間。

    http://en.wikipedia.org/wiki/Utmp#utmp.2C_wtmp_and_btmp

    回覆
    0
  • 取消回覆