当前位置:首页 > linux > 正文

linux系统怎么改用户密码

  • linux
  • 2024-05-01 14:08:33
  • 6881

这是最常用的方法,用于更改当前登录用户的密码:
bash
passwd
系统会提示您输入当前密码,然后提示您输入两次新密码。
使用 usermod 命令(仅适用于 root 用户)
root 用户可以使用 usermod 命令更改其他用户的密码:
bash
usermod -p <新密码> <用户名>
使用 passwd -e 命令(禁用密码)
如果您想禁用用户密码(例如,对于服务帐户),可以使用 passwd -e 命令:
bash
passwd -e <用户名>
使用 chage 命令(设置密码过期策略)
chage 命令可用于设置密码过期策略,包括要求用户在一定时间内更改密码:
bash
chage -d 0 <用户名> # 禁用密码过期
chage -M 90 <用户名> # 将密码过期时间设置为 90 天
使用 shadow 密码文件
在某些 Linux 发行版中,密码存储在 /etc/shadow 文件中。 要使用此文件更改密码,可以使用 pwconv 命令:
bash
pwconv
然后使用 pwunconv 命令将更改写回 /etc/passwd 文件:
bash
pwunconv
安全注意事项
始终使用强密码。
定期更改密码。
避免使用与其他在线帐户相同的密码。
切勿通过不安全的渠道(例如电子邮件)发送密码。