LastlogファイルのユーザーエントリはSolarisから削除されません。

LastlogファイルのユーザーエントリはSolarisから削除されません。

Solaris 10および11からユーザーを削除しています。次のコマンドを使用してユーザーを削除すると、

userdel -r test1

次に、最後のログファイルを確認すると、/export/home/ch185140/lastlog次の結果が表示されます。

1    tj100201  Tue Jan  8 15:10:19 2019  pts/5     abc-as6500-n
2    tj100202  Fri Dec 28 01:03:01 2018            abc.otn
3    tj100203  Tue Jan  8 15:37:46 2019  pts/6     sabc.otn]
21             Wed Dec 26 00:09:47 2018  pts/3     abc-cdo
252  tj100204  Mon Jan  7 10:54:38 2019  pts/4     wabc-cdo

ユーザーがシステムから削除されたときに「lastlog」エントリが削除されないようです。私が見ることができるのは

useradd -c "test2" -u  -d /export/home/tj125100 -m tj125100

Lastlogファイルのエントリを確認してください。

1    tj100201  Tue Jan  8 15:10:19 2019  pts/5     abc-as6500-n
2    tj100202  Fri Dec 28 01:03:01 2018            abc.otn
3    tj100203  Tue Jan  8 15:37:46 2019  pts/6     sabc.otn]
21   tj125100  Wed Dec 26 00:09:47 2018  pts/3     abc-cdo
252  tj100204  Mon Jan  7 10:54:38 2019  pts/4     wabc-cdo

アイテムが完全に削除されなかったため、削除されたユーザーの詳細を上書きします。

新しいユーザーを作成すると、古いユーザーの属性が上書きされます。これらのエントリがLastlogファイルから完全に削除されないのはなぜですか?

削除されたユーザーの最後のログエントリを削除する方法はありますか?

関連情報