语法 passwd [username]

等创建完账户后,密码默认是没有的。虽然没有密码,但该账户同样登录不了系统。只有设置好密码后才能登录系统。

[root@localhost ~]# passwd

更改用户 root 的密码 。

新的 密码:

重新输入新的 密码:

passwd: 所有的身份验证令牌已经成功更新。

passwd后不加username则是修改当前账户的密码。如果登录的是root账户,后面可以跟普通用户名,修改指定账户的密码。

[root@localhost ~]# passwd user11

更改用户 user11 的密码 。

新的 密码:

重新输入新的 密码:

passwd: 所有的身份验证令牌已经成功更新。

只有root账户才可以修改其它账户密码,普通账户只能修改自己的密码。

命令: mkpasswd

这个命令是用来生成密码的,省的自己去想。默认我们安装的linux是没有这个命令的,需要安装一个包”expect“。

[root@localhost ~]# yum install -y expect

[root@localhost ~]# mkpasswd

)gty49uRI

有时,我们需要生成指定长度的密码。mkpasswd命令也可以满足,比如生成12位长的密码:

[root@localhost ~]# mkpasswd -l 12

h.9vMQuhitb5

还可指定密码中有几个特殊字符,和几个数字。

[root@localhost ~]# mkpasswd -l 12 -s 0 -d 3

i2mrmeVH9c9l

-s 是指定特殊字符的个数,-d指定数字的个数。

下面介绍两种一条命令搞定修改用户密码,比较适合用在shell脚本中。

(1)echo -e "yourpasswd\nyourpasswd"|passwd user1

(2)echo "yourpasswd"|passwd --stidin user1

第一种方法,echo -e可以使用换行符\n,这样相当于我们人工打了一次回车。第二种, --stidin是passwd命令的一个选项。

转载于:https://blog.51cto.com/sanyisheng/1775631

passwd 修改用户密码相关推荐

  1. linux用户密码管理,Linux_详解Linux中的用户密码管理命令passwd和change,passwd 修改用户密码参数 nbsp - phpStudy...

    详解Linux中的用户密码管理命令passwd和change passwd 修改用户密码 参数 -k 保持未过期身份验证令牌 -l 关闭账号密码.效果相当于usermod -L,只有root才有权使用 ...

  2. passwd修改用户密码

    语法:passwd[username] 等创建完账户后,默认是没有设置密码的.虽然没有密码,但该账户同样登录不了系统.只有设置好密码后才可以登录系统.在为用户创建密码时,安全起见,请尽量设置复杂一些. ...

  3. passwd修改密码linux,passwd修改用户密码

    passwd 1.修改root的密码,直接用passwd [root@wy ~]# passwd 更改用户 root 的密码 . 新的 密码: 无效的密码: 过于简单化/系统化 无效的密码: 过于简单 ...

  4. linux改用户密码chpasswd,Linux chpasswd (批量或单一修改用户密码)和passwd(直接修改用户密码)...

    Linux命令:chpasswd 批量或者单一修改用户密码 语法: 1:# echo 用户名:密码 | chpasswd 2:# chpasswd < doiido.txt 实例 1.直接修改d ...

  5. linux下修改组的密码,Linux用户和组的操作(八) 修改用户密码 passwd

    使用passwd(password简写)命令修改用户密码. passwd命令行选项: 选项 含义 -l 锁住用户的密码,在/etc/shadow第2字段前增加! -u 解锁用户的密码,去掉/etc/s ...

  6. linux下passwd命令设置修改用户密码的方法

    1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或p ...

  7. linux 改用户组密码,Linux用户和组的操作(八) 修改用户密码 passwd

    使用passwd(password简写)命令修改用户密码. passwd命令行选项: 选项 含义 -l 锁住用户的密码,在/etc/shadow第2字段前增加! -u 解锁用户的密码,去掉/etc/s ...

  8. linux如何修改用户密码(passwd)

    1.查看登录用户的信息 在终端输入id,来查看登录用户的信息: [root@localhost ~]# id uid=0(sherlock) gid=0(sherlock) groups=0(sher ...

  9. linux下passwd命令设置修改用户密码

    1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或p ...

最新文章

  1. T-SQL - 访问远程数据库并对其数据表进行操作
  2. SwiftUI之深入解析如何创建和组合视图
  3. 策略模式、观察者模式、代理模式、装饰模式 应用场景和实现
  4. nginx学习文档之二 配置负载均衡-linux配置负载均衡
  5. OOP的几个不常用的方法
  6. 华为鸿蒙os系统电脑有吗,华为全面启用鸿蒙OS系统!所有华为终端设备:默认搭载鸿蒙系统...
  7. 腾讯 AlloyTeam 正式发布 Canvas 魔幻线条 - curvejs
  8. arm架构与体系结构
  9. Corrupted STDOUT by directly writing to native stream in forked JVM 1. See FAQ web page and the dump
  10. 综述:人工智能、数据科学、机器学习
  11. Python科学计算库(Numpy)基础篇(IDE为Pycharm)- 数组数值计算
  12. java暗黑破坏神,《暗黑破坏神2》1.10 雇用兵详细介绍
  13. k-选取问题之快速选取策略quickSelection
  14. 全球 AI 人工智能报告 —— 来自乌镇互联网大会
  15. 【后端检测-绕过】文件头检测绕过、二次渲染绕过
  16. 程序员必备网站Collection~
  17. 小米5 原生android 7.0,发烧米粉看过来!小米5官方版Android 7.0来袭
  18. linux操作-快捷键
  19. 2008北京九华山庄itpub年会有感
  20. 通过实验对比十大排序算法

热门文章

  1. 分布式缓存redis 方案_Redis缓存和MySQL数据一致性方案详解
  2. 微信小游戏 Egret开发数据域官方Demo下载地址
  3. 通过js获取元素css3的transform rotate旋转角度方法
  4. BZOJ2091 [Poi2010]The Minima Game
  5. oracle 创建database link
  6. javascript编译与运行的几个实验
  7. [原创]按键小精灵9通用去广告破解补丁
  8. [轉]c#简单调用DELPHI DLL封装窗体
  9. OpenCV在ARM上的移植
  10. 项目经理面试中可能遇到的问题