如何获得用户密码被修改的天数
2013-10-17 10:20
316 查看
一、背景
在手工为系统添加用户的过程中,为添加的用户设置密码,从而需要在/etc/shadow文件中添加记录。
shadow文件中,用户密码记录的第三个字段为密码被修改的天数,如何得到天数的值呢?
二、shell操作记录:
三、解释
首先通过“date +%s”命令得到从1970年1月1日0时0分0秒开始到当前系统时间所经过的秒数,然后通过“bc”计算器计算,将所得到的秒数除以一天的秒数时间86400,即得到从Linux/Unix元年元日到当前时间所经过的天数15995。
在手工为系统添加用户的过程中,为添加的用户设置密码,从而需要在/etc/shadow文件中添加记录。
shadow文件中,用户密码记录的第三个字段为密码被修改的天数,如何得到天数的值呢?
二、shell操作记录:
[root@localhost ~]# date +%s 1381974508 [root@localhost ~]# bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 1381974508/86400 15995
三、解释
首先通过“date +%s”命令得到从1970年1月1日0时0分0秒开始到当前系统时间所经过的秒数,然后通过“bc”计算器计算,将所得到的秒数除以一天的秒数时间86400,即得到从Linux/Unix元年元日到当前时间所经过的天数15995。
相关文章推荐
- Windows如何修改MySQL用户root密码
- 如何修改遗失MYSQL的ROOT用户密码
- 如何通过suse linux的单用户模式修改root密码
- centos7系统忘记root用户密码,如何修改
- 如何修改Linux系统下的用户密码
- WINDOWS 2000下如何获得用户登录名和密码
- mysql如何修改root用户的密码
- Linux笔记2--忘记密码如何利用单用户模式修改密码
- 如何修改Oracle默认用户密码有效期时间
- Windows如何修改MySQL用户root密码
- 如何修改Oracle用户密码的诀窍(转)
- mysql如何修改root用户的密码
- 如何修改MySQL用户密码
- Windows如何修改MySQL用户root密码
- Linux下如何修改mysql的root用户密码
- 如何修改Oracle用户密码的诀窍
- 如何修改Oracle默认用户密码有效期时间
- CentOS6.8单用户模式如何修改密码
- MySQL数据库如何修改root用户的密码