在使用linux时,有的时候我们创建账户会给用户分配一个简单的初始密码,但是还想让用户登录的时候必须马上更改密码,保证账户的安全性,这个时候就要求我们设置用户登陆的时候强制用户更新密码。
1.使用root用户创建一个用户test22:
useradd test22
2.设置test22的初始密码:
passwd test22

3.设置登录必须修改密码:
chage -d 0 test22
4.使用test22初始设置密码登录:

5.这个时候就会提示你如果想要登录使用必须修改密码,修改密码之后重新登录才能使用:

6.原理其实很简单,原理就是将用户密码的第三个字段时间变成0,也就是修改用户上次修改密码时间变成1970年1月1日,即密码过期,所以用户登陆的时候必须修改密码。

网友评论