如何在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
下次用户使用旧密码登录时,将被迫更改密码。