![在 Linux 上更改登录时间/日期](https://linux22.com/image/1461674/%E5%9C%A8%20Linux%20%E4%B8%8A%E6%9B%B4%E6%94%B9%E7%99%BB%E5%BD%95%E6%97%B6%E9%97%B4%2F%E6%97%A5%E6%9C%9F.png)
是否可以通过更改日期来“追溯”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。我不确定为什么它以这种方式存储而不是“从未登录“, 尽管。