服务器linux怎么设置密码
服务器linux怎么设置密码详细介绍
在 Linux 服务器上设置密码通常指设置用户账户的登录密码,以下是常用方法:
一、普通用户修改自己的密码(无需管理员权限)
- 登录服务器后,在终端输入:bash
- 按提示输入 当前密码(旧密码),然后输入 新密码 并确认新密码。plaintext
更改用户 xxx 的密码 (xxx 为当前用户名)输入当前密码:********
输入新密码:********
重新输入新密码:********
二、管理员(root 或拥有 sudo 权限的用户)修改其他用户密码
1. 方法一:通过
passwd 命令(需管理员权限)
bash
username
username
- 输入命令后直接设置 新密码(无需旧密码,管理员可强制修改)。
2. 方法二:通过
usermod 或
chpasswd(批量修改)
usermod:常用于脚本中设置密码(需将密码加密后使用)。bashchpasswd- 注意:明文密码存在安全风险,仅建议在脚本中临时使用,且确保脚本权限安全。
三、设置 root 账户密码(首次安装或重置时)
- 如果是新安装的 Linux 系统,通常在初始化时会提示设置 root 密码。
- 若忘记 root 密码,需进入 单用户模式 重置(不同发行版步骤略有差异,以 Ubuntu 为例):
- 重启服务器,在 GRUB 菜单中选择系统内核,按
e键进入编辑模式。 - 在以
linux开头的行末尾添加rw init=/bin/bash,按Ctrl+X启动。 - 进入单用户模式后,直接输入:bash
root - 重启服务器:
exec /sbin/init。
- 重启服务器,在 GRUB 菜单中选择系统内核,按
四、密码策略要求
Linux 系统通常会检查密码复杂度(取决于 PAM 配置),建议密码包含:
- 至少 8 个字符
- 大小写字母、数字、特殊符号(如
!@#$%等) - 避免使用弱密码(如
123456、用户名变体等)。
五、远程服务器修改密码后的注意事项
如果通过 SSH 远程修改密码,修改后需用 新密码 重新登录(或使用密钥登录,若已配置)。
若使用图形化界面(如 VNC、RDP),修改密码后需重启会话或重新登录生效。
根据以上步骤,可根据用户角色(普通用户 / 管理员)和场景选择合适的密码设置方法。