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

出于安全考虑,您可能希望强制用户在下次登录时更改密码。

那么你是怎么做到的呢?

好吧,有多种方法可以做到这一点,我将向您介绍多种简单的方法。

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

正如我之前提到的,有多种方法可以强制用户在下次登录时更改密码,我将向您介绍两种方法:

  • 使用密码命令
  • 使用更改命令

因此,让我们从第一个开始。

使用密码命令

要使用 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 命令的详细指南:

我希望您会发现本指南对您有所帮助。

如果您有任何疑问,请随时在评论中提问。