在 Linux 上更改登录时间/日期

在 Linux 上更改登录时间/日期

是否可以通过更改日期来“追溯”Linux服务器上的登录时间?例如,我刚刚lastlog在我的其中一台服务器上运行,预期记录中包含以下内容:

root                                       Wed Dec 31 16:00:10 -0800 1969
daemon                                     **Never logged in**
bin                                        **Never logged in**

我猜测 root 的 lastlog 与原始系统设置有关,但这让我感到疑惑,用户是否可以回滚日期、登录,然后更正日期以使其看起来好像他们最近没有登录过?

答案1

考虑到发布日期恰好比纪元时间最小值早 1 秒,而纪元时间最小值通常以十进制数 0 存储,我猜想您看到的 root 登录信息实际上存储为值 -1。我不确定为什么它以这种方式存储而不是“从未登录“, 尽管。

https://en.wikipedia.org/wiki/Unix_time

相关内容