• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
白_胖_子
Linux学习的生活就是这么朴实无华且枯燥
博客园    首页    新随笔    联系   管理    订阅  订阅

CentOS 8修改用户密码

使用passwd修改用户user1的密码

需要连续敲两遍密码

[00:44:38 root@C8-3-55 ~]#passwd user1
更改用户 user1 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

使用passwd加--stdin参数修改用户user1的密码

只需要敲一遍密码

[00:44:52 root@C8-3-55 ~]#passwd --stdin user1
更改用户 user1 的密码 。
123456
passwd:所有的身份验证令牌已经成功更新。

利用管道重定向修改密码

[00:46:42 root@C8-3-55 ~]#echo 123456 | passwd --stdin user1
更改用户 user1 的密码 。
passwd:所有的身份验证令牌已经成功更新。

通过管道配合chpasswd命令修改密码

[00:49:20 root@C8-3-55 ~]#echo user1:123456 | chpasswd

Ubuntu中虽然也有passwd命令,但没有--stdin这个选项

Ubuntu中虽然也有chpasswd命令,但语法不一样

通过重定向实现敲两次密码

[00:57:08 root@C8-3-55 ~]#echo -e '12345678\n12345678' |passwd user1
更改用户 user1 的密码 。
新的 密码:无效的密码: 密码未通过字典检查 - 太简单或太有规律
重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。

用此种方法兼容CentOS和Ubuntu


chage命令用来查看和修改用户和密码有效期

[00:57:54 root@C8-3-55 ~]#chage -l user1
最近一次密码修改时间                                    :3月 05, 2021
密码过期时间                                    :从不
密码失效时间                                    :从不
帐户过期时间                                            :从不
两次改变密码之间相距的最小天数          :0
两次改变密码之间相距的最大天数          :99999
在密码过期之前警告的天数        :7

chsh命令用来更改用户shell

* * * 胖并快乐着的死肥宅 * * *
posted @ 2021-03-05 14:04  白_胖_子  阅读(3988)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3