出于安全考虑,您可能希望强制用户在下次登录时更改密码。
那么你是怎么做到的呢?
好吧,有多种方法可以做到这一点,我将向您介绍多种简单的方法。
如何强制用户在下次登录时更改密码
正如我之前提到的,有多种方法可以强制用户在下次登录时更改密码,我将向您介绍两种方法:
- 使用密码命令
- 使用更改命令
因此,让我们从第一个开始。
使用密码命令
要使用 passwd 命令强制用户在下次登录时更改密码,您所要做的就是遵循给定的命令语法:
sudo passwd --expire [username]
为了 example,在这里,我想为名为 sagar
要在下次登录时更改他的密码,那么我将使用以下内容:
sudo passwd --expire sagar
执行以下命令后,当我尝试以用户身份重新登录时 sagar
,它迫使我在继续之前更改密码:
使用更改命令
所以如果你是 Linux 用户 admin,您一定听说过 chage 命令,它允许您使用各种选项和时间范围来管理用户。
如果您希望用户使用此方法在下次登录时更改密码,您只需按以下方式使用 chage:
sudo chage --lastday 0 [username]
在这里,我强迫用户 sagar
在下次登录时更改他的密码:
sudo chage --lastday 0 sagar
现在,即使您尝试使用 sudo 或尝试重新登录,它会强制您更改密码:
在这里你有它。
使用 chage 发挥最大潜力
强制用户在下次登录时更改密码是 chage 命令的一项很酷的功能,这意味着您可以做更多的事情。
幸运的是,我们已经有了关于如何使用 chage 命令的详细指南:
我希望您会发现本指南对您有所帮助。
如果您有任何疑问,请随时在评论中提问。