摘要:在 Linux 操作系统中,`passwd` 是一个用于管理用户账户密码的命令。它可以用于修改当前用户或指定用户的密码。 `passwd` 命令对系统管理员(root 用户)和普通用户都有不同的作用和权限:1. 普通用户: - 普通用户可以使用 `pass...
在 Linux 操作系统中,`passwd` 是一个用于管理用户账户密码的命令。它可以用于修改当前用户或指定用户的密码。 `passwd` 命令对系统管理员(root 用户)和普通用户都有不同的作用和权限:
1. 普通用户:
- 普通用户可以使用 `passwd` 命令来更改自己的账户密码。
- 当用户输入 `passwd` 后,系统会提示他们输入当前密码,然后提示他们输入并确认新密码。
```shell
passwd
```
2. 超级用户(root 用户):
- 系统管理员可以使用 `passwd` 命令来更改其他用户的密码。
- 管理员也可以设置各种密码策略和账户管理选项,例如锁定用户账户或在用户账户不存在时创建它。
```shell
sudo passwd username
```
3. 其他功能:
- 锁定(disable)用户账户:
```shell
sudo passwd -l username
```
- 解锁(enable)用户账户:
```shell
sudo passwd -u username
```
- 使密码过期(用户下次登录时必须更改密码):
```shell
sudo passwd -e username
```
- 设置密码的有效期限:
```shell
sudo passwd -x days username
```
通过这些功能, `passwd` 命令帮助确保系统的安全性和账户管理功能的实现。