linux修改密码期限文件,/etc/shadow文件各段意义详解 上次更改密码期限计算

/etc/shadow文件各段意义详解

337a2fc335f45db083ca1b8101aa38c1.png

1)用户名

2)加密的密码

3)上次更改密码的日期(从1970-1-1开始)

4)最短密码期限(按天计算,0 =无最短期限)

5)最长密码期限(按天计算)

6)密码警告期限(按天计算,0 =未指定警告)

7)密码非活动期限(按天计算)

8)账号到期时间(从1970-1-1开始)

9)保留域

附录1:上面实例显示13025,那么这个13025是怎么计算出2005/08/30天呢?这个13025是指相对1970年1月1日到现在已经经过多少天,要计算的话可以通过以下获取具体天数

date -u -d "1970-01-01 UTC $((13025 * 86400 )) seconds"

Tue Aug 30 00:00:00 UTC 2005

其中86400是一天多少秒?   60*60*24=86400秒

date -d "1970-01-01 UTC 1128621784 seconds"    # 以默认格式显示从1970-01-01 UTC起后  1128621784秒的日期

附录2:常常听到:我的密码忘记或者被更动了?怎么办?

有的时候你的 root 密码忘记了!要怎么办?重新安装吗?

另外, 有的时候是被***了,root 的密码被更动过,该如何是好?

这个时候就必须要使用到 /etc/shadow 这个资料了!所以只要你能够以各种可行的方法开机进入 Linux ,例如单人维护模式,或者是以 live CD (KNOPPIX) 来进入 Linux 系统。之后

然后进入 /etc/shadow ,将 root 的密码这一栏全部清空!强制保存退出。

然后再登入 Linux 一次,这个时候 root 将不需要密码 (有的时候需要输入空白字元) 就可以登入了!这个时候请赶快以 passwd 设定 root 密码即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值