📜  如何在Linux中更改用户密码

📅  最后修改于: 2020-12-09 05:57:33             🧑  作者: Mango

如何在Linux中更改用户密码

讨论的准则应适用于所有Linux发行版,包括Ubuntu,DebianCentOS

在这里,您还将学习如何强制员工在下次登录时开发其密码。

介绍

在Linux中,使用passwd实用程序可以更改用户帐户密码。

加密的帐户凭据和其他与密码有关的详细信息包含在/ etc / shadow文件中。

作为日常用户,您需要更改密码。 root用户和具有sudo权限的用户将更新另一个用户的密码,并决定是否应使用或更改密码。

更改密码时,请确保选择唯一有效的密码。

拥有正确的密码是保护帐户安全的必要条件之一。强密码中至少有16个字符,其中至少有一个大写字母,一个小写字母,一个整数一个特殊字符

最好定期更新密码,并且出于安全原因,请为每个帐户使用单独的密码。

更改您的用户密码

运行passwd命令来更改您自己的用户帐户密码:


您需要输入已经拥有的密码。如果密码正确,它将要求您输入新密码并进行验证。

键入密码时,密码不会显示在屏幕上。

下次登录设备时,请使用新密码。

更改其他用户的密码

如简介中所述,只有root用户和有权访问sudo帐户的用户才能更改另一个用户帐户的密码。

下面的示例暗示您以sudo特权所有者身份登录。

要更改另一个用户帐户的密码,请按照以下步骤操作:

  • 运行passwd命令,然后输入用户名,
  • 例如,要修改名为linuxize的用户密码,请运行以下命令:

系统将要求您输入并验证新密码:

输出量

成功的命令将print这样的事情:

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

密码是固定的,默认情况下永不过期。要强迫用户下次登录时更改密码,请使用带有— expire选项的passwd命令,后跟用户名:

使用以上命令,用户密码将立即失效。

下次用户尝试使用旧密码登录时,将显示一条消息,要求用户更改密码。

输出量

用户设置新密码后,连接将关闭。