# 2021-01-07 #「Linux」- 找到用户的创建时间

这篇笔记介绍了在Linux系统中确定用户创建时间的方法。当用户未修改密码时,可以通过`passwd`命令查看时间戳。此外,可以检查系统日志,如在CentOS中查看`/var/log/secure`,在Ubuntu中查看`/var/log/auth.log`来获取用户添加信息。创建用户时建议使用`--comment`选项添加注释。参考文献提及了K4NZ的一篇关于找到Linux用户创建日期的文章。

问题描述

在某些场景下,我们需要知道用户的创建时间。

比如 Jumpserver 推送用户到系统,我们想知道该用户是何时推送到系统的。

该笔记将记录:在系统中,如何确定用户的创建时间。

解决方法

方法有很,但都不是常规方法。

如果用户没有修改密码,可以使用如下方法(只能查看时间):

# passwd -S test
test P 12/03/2020 0 99999 7 -1

# chage -l k4nz 
Last password change                                    : Mar 16, 2020
Password expires                                        : never
Password inactive                                       : never
Account expires                                         : never
Minimum number of days between password change          : 0
Maximum number of days between password change          : 99999
Number of days of warning before password expires       : 7
	

通过系统日志获取:

// 	CentOS

# cat /var/log/secure | grep -i "<your username>"

// Ubuntu 18.04.4 LTS

# cat /var/log/auth.log | grep -E 'useradd.+test'
Dec  3 09:33:10 localhost useradd[13160]: new group: name=test, GID=1002
Dec  3 09:33:10 localhost useradd[13160]: new user: name=test, UID=1002, GID=1002, home=/home/test, shell=/bin/bash

创建用户的最佳实践

在创建用户时,建议使用 --comment 选项添加注释,并补充相关的信息。

参考文献

K4NZ/找到用户的创建时间
HowTo Find Linux User Created Date Is There Any Way - ARKIT

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值