如何:在Linux中更改特定用户帐户的密码
时间:2020-01-09 10:37:36 来源:igfitidea点击:
我是否可以使用命令行在Linux操作系统下更改特定用户帐户的密码?
您需要使用passwd命令更改用户密码。
更改用户帐户密码的规则
- 普通用户只能更改自己帐户的密码。
- "超级用户(root用户)"可以更改任何帐户或特定帐户的密码。
- passwd命令还可以更改帐户或关联的密码有效期。
首先,以root用户身份登录。
使用sudo -s
或su -
命令以root身份登录。
要更改特定用户帐户的密码,请使用以下语法:
passwd userNameHere
要更改名为Hyman的用户的密码,请输入:
# passwd Hyman
要查看任何用户帐户的密码状态,请输入:
# passwd -S userNameHere # passwd -S Hyman
输出示例:
Hyman P 05/05/2012 0 99999 7 -1
状态信息包含7个字段,如下所示:
Hyman
:帐户登录名(用户名)P
:此字段指示用户帐户是否具有锁定密码(L),无密码(NP)或具有可用密码(P)05/05/2012
:上次密码更改的日期。0
:密码到期的最小年龄99999
:密码有效期限。7
:密码过期警告期。-1
:密码的非活动时间(有关更多信息,请参见chage命令)。
要获取有关称为Hyman的特定用户的密码老化的更多信息,请输入:
# chage -l Hyman