如何在Linux中更改用户密码

时间:2020-02-23 14:37:47  来源:igfitidea点击:

在本教程中,我们将重点介绍如何在Linux中更改用户密码。
我们将进行更深入的研究,并了解如何在下次尝试登录时强制用户更改密码。
这些命令是标准命令,适用于任何Linux发行版。

1.更改您的用户密码

作为Linux系统的普通用户,您只能更改密码。
root用户是唯一可以更改其他用户密码的用户。

用于更改用户密码的命令是" passwd"命令。
通常后跟要更改其密码的用户的用户名,即

# passwd your_username

例如,如果要更改用户杰米的密码,请执行

# passwd jamie

系统将提示您输入当前密码,然后提供新密码并进行确认。

示例输出

提供新密码时,请确保使用" STRONG"和" UNIQUE"密码。
强密码应具有以下内容。

  • 它应包含大写,小写,数字和特殊字符的组合
  • 它应该超过8个字符
  • 它不应包含您的生物特征详细信息,例如姓名,出生日期,居住地等。

密码以加密格式存储在/etc/gshadow文件中。

2.更改其他用户的Linux密码

如前所述,只有root用户可以更改其他用户的密码。
因此,您需要以root用户身份登录才能执行此操作。

登录后,运行上述命令以更改用户密码

# passwd username

再次,将提示您输入新密码并要求您确认。

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

通常,密码未设置为过期。
但是,您可以强制用户在下次登录Linux系统时更改其密码。

为此,请在带有--expire选项的passwd命令后加上用户名:

$passwd --expire jamie

下次用户使用旧密码登录时,将被迫更改密码。