linux中强制用户在下次登录时更改密码

如果你刚刚使用默认密码创建了一个用户帐户,你还可以使用此技巧强制该用户在第一次登录时更改其密码。

使用 passwd 命令

要强制用户更改用户的密码,首先必须是密码已过期,你可以使用 passwd command,用于通过指定-e--expire开关以及用户名来更改用户的密码

  1. # passwd --expire rumenz

接下来验证用户 rumenz 密码过期和老化信息 chage command

# chage -l rumenz

运行后 passwd command 上面,你可以从输出中看到 chage command必须更改用户的密码。一旦用户rumenz 下次尝试登录时,系统会提示他更改密码,然后才能访问 shell

使用 chage 命令

或者你可以使用 chage command, 使用-dor--lastday选项设置自January 1st, 1970 上次更改密码的时间。

现在要设置用户的密码过期时间,通过将日期指定为零 (0) 来运行以下命令,表示自上述日期以来密码未更改(即 January 1st, 1970),因此密码实际上已经过期,需要在用户再次访问系统之前立即更改。

  1. # chage --lastday 0 rumenz
  2. OR
  3. # chage --lastday 1970-01-01 rumenz

接下来检查用户 rumenz 密码过期。

# chage -l rumenz

结论

出于安全原因,始终建议提醒用户定期更改其帐户密码。在本文中,我们用了两种强制用户在下次登录时更改密码的方法。

返回笔记列表
入门小站