在centos中修改密码只需要用到命令passwd,分以下情况:

(1)修改当前登录用户的密码输入:passwd  回车。非root用户需要验证原密码,root用户可直接修改无需验证原密码。
(2)切换到root 修改指定用户的密码可以使用:passwd user  回车。 然后直接重复输入两次一样的新密码。

完成后无需重启立即生效。如何你不知道当前登录的账号是哪个可以使用命令whoami 回车来查看。一个命令示例如下:

[lebang@pelinux-1 ~]$ whoami
lebang
[lebang@pelinux-1 ~]$ su root
[root@vktlinux-1 lebang]# passwd lebang
Changing password for user lebang.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

以上就是lebang2020.cn给大家带来的centos修改用户密码的详细内容!

 

passwd 命令要点

passwd 的行为随身份不同而不同:root 改任何人都不需要旧密码,普通用户只能改自己且必须先验证旧密码。

  • 改自己:passwd 回车;root 改他人:passwd 用户名 回车;
  • 新密码需满足复杂度策略,过于简单会被 PAM 拒绝(大小写、数字、长度);
  • 批量初始化密码用 chpasswd 更高效:echo "user:pass" 传给 chpasswd 即可;
  • 配合 -l 锁定、-u 解锁、-S 查看状态,处理临时账号很方便;
  • 改完即时生效,无需重启,远程会话记得先验证新密码能登录再断开旧连接。

相关阅读

参考资料