如何在 Linux 上解锁帐户
该/etc/passwd文件存储登录时所需的基本信息。该/etc/shadow文件以加密格式(更像是密码的哈希值)存储用户帐户的实际密码。在 Linux 上,我们使用 passwd 命令来更改密码。它还可以锁定用户帐户。相同的命令也用于解锁用户帐户。让我们看看如何在 Linux 下使用 Bash 提示符解锁用户帐户。
Linux:解锁帐户语法
语法如下:
$ passwd -u {username}
$ sudo passwd -u username
# NOTE capital 'U' letter #
$ sudo usermod -U {username}
如何在 Linux 上解锁帐户
要解锁名为 vivek 的命名帐户的密码,请键入:
此选项通过将密码更改回其以前的值(使用 -l 选项之前的值)来重新启用密码。
$ passwd -u vivek
## OR ##
$ sudo passwd -u vivek
如何使用usermod
usermod 命令会修改系统帐户文件以反映 Linux 命令行上指定的更改。换句话说,我们可以使用以下命令解锁名为 sai 的用户帐户:
$ sudo usermod -U sai
如何锁定Linux用户账户
打开终端应用程序,然后输入以下命令:
$ sudo passwd -l userName
sudo passwd -l vivek
或者我们可以使用 usermod 命令来锁定用户的密码:
这会将 放在加密(散列)密码前面,从而有效地禁用 Linux 上的密码。
$ usermod -L userName
$ sudo usermod -L sai
!
如何查看指定账户的密码状态
想要了解 Linux 上某个用户账户的密码是否被锁定或解锁?请尝试以下语法:
$ passwd -S
$ sudo passwd -S vivek
Linux下解锁用户账户密码
总结
我们将-l选项传递给 passwd 命令以锁定给定帐户的密码。另一方面,我们将传递-u给 passwd 命令以解锁指定帐户的密码。我们还可以使用 usermod 命令实现相同目的。要获得更多帮助,请键入以下命令或在线阅读文档:
$ man passwd
$ man 5 passwd
$ man usermod
$ passwd --help