专栏首页张子赫如何强制用户在Linux下一次登录时更改密码

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

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

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

使用passwd命令

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

#passwd --expire ravi

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

#chage -l ravi

检查用户密码到期信息

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

用户被迫更改密码

使用chage命令

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

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

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

#chage --lastday 0 ravi
or
#chage --lastday 1970-01-01 ravi

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

#chage -l ravi

检查密码到期信息

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

结论

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • su和sudo之间的区别以及如何在Linux中配置sudo

    Solli
  • 如何使用Nmcli命令从Linux终端连接Wi-Fi

    Solli
  • Ubuntu软件常用升级命令

    Solli
  • 剑指offer 扑克牌顺子

    LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不...

    week
  • 踏上DevOps高速公路 偶尔也需减速慢行

    有充分的理由表明,Devops和云计算都是非常火热的。笔者将会在这篇文章中与大家探讨Devops和云计算的现状,以及它们如何去适应当前的技术。 Devops提供...

    静一
  • Linux 常用脚本

    用户1180017
  • Python-科学计算-pandas-12-df单列计算

    系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3....

    zishendianxia
  • 【DEVOPS】Devops关键实践

    1.Devops Team的要求:非临时构造,对小区域负责,全职,跨职能,小的,多样化的专家,自组织,搭配,对正在使用的工具负责。

    心跳包
  • Groovy的本地安装和Eclipse插件的配置

    主要是GROOVY_HOME和Path里加入%GROOVY_HOME%\bin两条记录。

    Jerry Wang
  • 退押金长龙从楼内排到楼外 ofo总部被“围”

    小明告诉《证券日报》记者,其每日中午都会前往互联网金融中心附近食堂用餐,但12月17日中午却发现互联网金融中心楼下聚集着很多排队的人。“现场来了两辆警车,还拉了...

    红狐财经

扫码关注云+社区

领取腾讯云代金券