如何:在Linux中更改特定用户帐户的密码

时间:2020-01-09 10:37:36  来源:igfitidea点击:

我是否可以使用命令行在Linux操作系统下更改特定用户帐户的密码?
您需要使用passwd命令更改用户密码。

更改用户帐户密码的规则

  • 普通用户只能更改自己帐户的密码。
  • "超级用户(root用户)"可以更改任何帐户或特定帐户的密码。
  • passwd命令还可以更改帐户或关联的密码有效期。

首先,以root用户身份登录。
使用sudo -ssu -命令以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