> 软件包与系统管理 > passwd

passwd: 修改用户密码

passwd 命令用于在 Linux 系统中更改用户账户的密码。普通用户只能更改自己的密码,而 root 用户可以更改所有用户账户的密码,或执行其他操作,如锁定/解锁账户。

概述

passwd 是管理用户密码的命令,这是系统安全的关键要素。它对于维护强大的密码策略和控制账户访问至关重要。

主要功能

  • 更改当前用户的密码
  • 以 root 权限更改其他用户的密码
  • 锁定和解锁用户账户
  • 设置和查看密码过期信息

主要选项

passwd 命令的主要选项通常在以 root 权限管理其他用户账户时使用。

账户管理

生成的命令:

请尝试组合命令。

描述:

`passwd` 执行命令。

通过组合这些选项,您可以与 AI 一起虚拟地执行命令。

使用示例

通过 passwd 命令的各种使用示例,学习密码管理方法。

更改自己的密码

passwd

更改当前登录用户的密码。执行命令后,会提示输入当前密码和新密码两次。

更改其他用户的密码 (root)

sudo passwd [用户名]

以 root 权限更改特定用户的密码。在这种情况下,无需知道当前密码,只需输入两次新密码即可。

锁定用户账户 (root)

sudo passwd -l [用户名]

锁定特定用户账户,使其无法登录。当需要临时阻止访问而不更改密码时,锁定账户非常有用。

解锁用户账户 (root)

sudo passwd -u [用户名]

重新激活已锁定的用户账户,使其可以登录。

查看密码状态 (root)

sudo passwd -S [用户名]

查看特定用户账户的密码状态信息。“PS”表示已设置密码,“L”表示已锁定。

提示与注意事项

使用 passwd 命令时需要注意的事项和额外提示。

增强安全性

始终使用强大且难以预测的密码。建议组合使用大写字母、小写字母、数字和特殊字符,并保持足够的长度。

  • 至少 8 个字符,包含大小写字母、数字和特殊字符
  • 避免使用字典单词、个人信息或重复字符
  • 定期更改密码

root 权限的重要性

root 用户可以更改系统上所有账户的密码,因此 root 账户的密码必须设置得非常强大并得到严格管理。

相关命令

对于更详细的账户管理,例如密码过期策略,可以使用 `chage` 命令。

  • chage: 设置/查看用户密码过期信息和策略

相同类别命令