Solaris 中的 Lastlog 文件中的用户条目未删除

Solaris 中的 Lastlog 文件中的用户条目未删除

我正在 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 文件中完全删除这些条目?

有什么方法可以删除已删除用户的最后日志条目。

相关内容