前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何强制用户在Linux下一次登录时更改密码

如何强制用户在Linux下一次登录时更改密码

作者头像
Solli
发布2018-05-11 15:13:04
2.4K0
发布2018-05-11 15:13:04
举报
文章被收录于专栏:张子赫张子赫

请注意,如果您刚创建了具有默认密码的用户帐户,则还可以使用此技巧强制该用户在首次登录时更改其密码。

有两种可能的方式来实现这一点,如下面详细描述的那样。

使用passwd命令

要强制用户更改其密码,首先密码必须已过期并导致用户密码过期,则可以使用passwd命令,该命令用于通过指定-e--expire切换用户密码来更改用户密码用户名如图所示。

代码语言:javascript
复制
#passwd --expire ravi

接下来使用chage命令验证用户ravi的密码过期和老化信息,如图所示。

代码语言:javascript
复制
#chage -l ravi
检查用户密码到期信息
检查用户密码到期信息

检查用户密码到期信息

运行上面的passwd命令后,您可以从chage命令的输出中看到必须更改用户的密码。一旦用户ravi下次尝试登录时,他会在访问shell之前提示更改密码,如以下屏幕截图所示。

用户被迫更改密码
用户被迫更改密码

用户被迫更改密码

使用chage命令

或者,您可以使用chage命令,使用-dor --lastday选项设置19701月1日以来密码上次更改后的天数。

现在要设置用户的密码过期,通过指定日期为零(0)来运行以下命令,意味着密码自上述日期(即1970年1月1日)以来没有更改过,

所以密码已经过期并且需要在用户再次访问系统之前立即进行更改。

代码语言:javascript
复制
#chage --lastday 0 ravi
or
#chage --lastday 1970-01-01 ravi

接下来使用chage命令使用选项检查用户ravi的密码过期和老化信息,如图所示。-l

代码语言:javascript
复制
#chage -l ravi
检查密码到期信息
检查密码到期信息

检查密码到期信息

这里有一些额外的用户管理指南。

结论

建议用户出于安全原因,定期更改其帐户密码。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年4月24日2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用passwd命令
  • 使用chage命令
    • 结论
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档