Solaris のシステム管理 (第 2 巻)

wtmp ファイルを修復する方法

  1. スーパーユーザーになります

  2. ディレクトリ /var/adm/acct/nite に変更します。

  3. 次のように、バイナリファイル wtmp.MMDD を ASCII ファイル xwtmp に変換します。

    # fwtmp wtmp.MMDD xwtmp
    

    MMDD

    2 桁の数値で指定される月日 

  4. xwtmp を編集します。壊れたファイルを削除するか、始めから日付変更までのすべてのレコードを削除します。

  5. ASCII ファイル xwtmp をバイナリファイルに変換し、壊れたファイルを上書きします。

    # fwtmp -ic xwtmp wtmp.MMDD