首页 / 文章 / Linux / 查看用户上次修改密码的时间

查看用户上次修改密码的时间

张凯 分类:Linux 0

我们知道在Linux系统中/etc/shadow文件里面,第三个字段标识表示从1970年1月1日起密码最近一次修改的时间天数。

如果想查看某个账户最近修改密码的日期或者自用户创建以来未修改密码查询其创建日期操作如下。

linux查看用户创建或修改密码时间

[root@localhost test]# cat /etc/shadow | grep kevin |  cut -d ":" -f 3
19391
[root@localhost test]# awk -F ":" '{print $1,$3}' /etc/shadow | grep kevin
kevin 19391
[root@localhost test]# date -d "1970-01-01 19391 days" "+%Y/%m/%d %H:%M:%S"
2023/02/03 00:00:00

使用cut 或 awk命令都可以获取需要的信息,上图使用了两种命令获取/etc/shadow第三列数据。