質問: lastコマンドが表示されません。ハッキング&改竄されたのでしょうか? Ubuntu10.04のサーバを管理しています(初学者です)。 先ほどlastコマンドを実行すると1件しかありませんでした。cat /var/log/wtmp も1行のみです。 2日前にはありましたし、設定を変えた記憶もありません(月を跨ぐと消えるのでしょうか?)。 そこで質問なのですが、lastコマンド以外にログインされたかどうかを調べる方法を教えてください(おそらくsyslogを参照すると思うのですが具体的にお願いします)。 現在のセキュリティの設定は、ufwでデフォルトDenyにし、22番のみAllow。 /etc/ssh/sshd_config の主な設定を抜粋すると以下のように公開鍵認証のみ許可してあります。 PermitRootLogin yes PubkeyAuthentication yes ChallengeResponseAuthentication no PasswordAuthentication no 秘密鍵を知っているのは、私とクラウド業者(中国)だけのはずです。
回答: lastコマンドは直近1週間前のログだけ表示するものですが、2日前に表示されているものが無くなるというのは奇妙ですね。 まず、lastlogで履歴が表示されるかどうか調べてみて下さい。