印刷された行の形式は次のようにコンパイルされているように見えますsshd
。
[me@risby ~]$ ssh lory
Last login: Fri May 23 10:59:01 2014 from 2a01:2c0:e:300:7271:bcff:feac:445a
[me@lory ~]$ strings /usr/sbin/sshd | grep -i "last login"
Last login: %s
Last login: %s from %s
変更するための設定オプションも表示されないため、ソースを編集して再コンパイルする必要があります。
編集:限定的なケースでは、http: //www.openssh.orgでソースを見つけることができます。しかし、OpenSSHを使用している、またはプラットフォームについて何かを使用しているとは言わないため、より具体的に説明するのは困難です。Linuxシステムの場合は、通常の方法でディストリビューションに適したソースを取得し、ディストリビューション固有のメカニズムを使用して再コンパイルすることをお勧めします。
しかし、実際には、非常に説得力のあるビジネス上の理由がない限り、これを行うべきではありません。手作業でコンパイルされたセキュリティに敏感なパッケージに行くために、自分でメンテナンスの悪夢を作っています。
utmp
とwtmp
ファイル(分布に応じて、チェック中/var/run/utmp
か/var/log/utmp
または表情で/var
ディレクトリ)。これらのファイルはテキストとして保存されるのではなく、バイナリとして保存されるため、編集するには特別なツールが必要です。utmpファイルは、各ユーザーの現在のログイン状態を追跡します。wtmpファイルには、すべてのログインとログアウトの履歴が記録されます。それらを編集するには特別なツールが必要になりますが、実際には何も見つかりませんでした。