Solaris のシステム管理 (上級編)

Procedure壊れた wtmpx ファイルの修復方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. /var/adm ディレクトリに移動します。

  3. wtmpx ファイルの形式をバイナリから ASCII 形式に変換します。


    # /usr/lib/acct/fwtmp < wtmpx > wtmpx.ascii 
    
  4. wtmpx.ascii ファイルを編集して、壊れたレコードを削除します。

  5. wtmpx.ascii ファイルを再びバイナリファイルに変換します。


    # /usr/lib/acct/fwtmp -ic < wtmpx.ascii > wtmpx
    

    詳細については、fwtmp(1M) のマニュアルページを参照してください。