chpasswd  批量修改用户密码

工作原理:
从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令

语法:
1:# echo 用户名:密码 | chpasswd
2:# chpasswd < doiido.txt

参数:
-e :如果使用了-e选项,口令将只能以加密的方式传递
如果未使用-e选项,口令将按明文的形式传递

注意事项
1:用户名必须是系统上已存在的用户
2:普通用户没有使用这个指令的权限
3:如果输入文件是按非加密方式传递的话,请对该文件进行适当的加密。
4:指令文件不能有空行

实例
1、直接修改doiido用户的密码为helloboy
# echo doiido:helloboy |chpasswd

2、使用doiido.txt里面的用户名密码批量修改相应用户的密码
2.1:首先建立指令文件doiido.txt(格式为[username:passwd])
# vi doiido.txt
doiido1:helloboy
doiido2:hellogirl

2.2:将doiido.txt的内容传输到chpasswd指令来修改相应用户的密码
# chpasswd < doiido.txt

3、让普通用户使用chpasswd
默认普通用户是没有chpasswd的权限,但是可以通过修改命令文件权限来修改
# chmod 4755 /usr/sbin/chpasswd

这样普通用户就可以使用chpasswd来修改密码

linux chpasswd命令 批量修改用户密码相关推荐

  1. Linux学习-26-passwd命令:修改用户密码

    8.10 Linux passwd命令:修改用户密码 用户管理的一项重要内容是用户口令的管理.useradd 命令命令创建新用户时,并没有设定用户密码,所以被系统锁定,无法使用,必须为其指定口令后才可 ...

  2. ansible 非root 用户 批量修改用户密码

    为什么80%的码农都做不了架构师?>>>    目录 一 环境 系统环境 软件版本 二  批量修改用户密码 1. hosts 文件配置 2. 修改密码的yml 正文 一 环境 系统环 ...

  3. linux下执行shell修改用户密码,[转] 关于linux下通过shell命令(自动)修改用户密码...

    本文章总结了如何手动.自动修改本地用户密码及远程机器的用户密码.对做自动化测试提供了自动修改用户密码的原理及方法. 修改本地用户密码: 1.交互配置本地用户: 以root用户: passwd Chan ...

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

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

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

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

  6. Linux中使用echo修改用户密码

    前言 使用echo命令,可以实现很方便.快捷地修改用户密码 使用方法 语法 # echo password | passwd --stdin username 示例 # echo "1234 ...

  7. 使用chpasswd命令批量修改系统用户密码

    chpasswd命令工作原理: 从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令! 语法: 1:# echo 用户名:密码 | chpasswd 2:# chpass ...

  8. 域服务器批量修改用户密码,Windows域控制器批量创建用户

    Windows域控制器批量创建用户 猫先生 • 2019 年 06 月 05 日 之前做过VDI的项目,一百多个桌面,需要一百多个用户,我刚开始手动创建了5个,觉得这不是IT人干的事,要高效.网上找了 ...

  9. php 磁盘配额,Linux edquota命令:修改用户(群组)的磁盘配额

    针对用户和群组的配额限制(Quota),不仅可以手动控制开启和关闭,还可以手动修改配额参数,即使用 edquota 命令. edquota 命令,是 edit quota 缩写,用于修改用户和群组的配 ...

最新文章

  1. 智能电源分配PDU应用
  2. 安卓应用在各大应用市场上架方法整理
  3. 单源最短路 SPFA 算法模板
  4. MYSQL的函数有哪些?(4.1时间与日期函数)
  5. RabbitMq 安装
  6. 音频社交Clubhouse将支持空间音频,让聊天更具真实感
  7. 解码(一):AVCodecContext解码上下文初始化讲解
  8. 深度学习2.0-1.tensorflow的基础操作之数据类型
  9. python套用word模板_Python复制Word内容并使用格式设字体与大小实例代码
  10. 大创人人有,我怎么才能拿到国家级?
  11. Application.DoEvents()的作用
  12. 【联想电脑升级网卡】BIOS 无线网卡白名单限制解决办法——不用刷BIOS,不用修改白名单,只需简单升级即可
  13. Chrome插件有哪些?
  14. 为什么计算机乱字符,电脑键盘按键为什么会错乱 键盘按键错乱原因介绍【详解】...
  15. 侵犯计算机软件著作权的行为,侵犯计算机软件著作权的行为有哪些?
  16. Java---高级流
  17. “我靠做抖音小店,月入过万”:35岁前, 千万别让“拼命打工”拖垮自己!...
  18. 为啥需要RPC,而不是简单的HTTP?
  19. 【超详细】零基础自学网络安全,来收藏这一篇就够了(白嫖60G网安教程)
  20. 逆向练习--bugku love

热门文章

  1. PyCharm+QT Designer整合
  2. containerd发布了CRI修复程序和CVE-2019-5736更新的runc
  3. 向高手进阶,从 0 开始手写实现一个 RPC 框架!
  4. 腾讯云+未来高峰对话:智能+时代的创新与探索
  5. OpenCV实现图像颜色特征提取
  6. javascript 深度克隆
  7. 删除linux系统中的ifcfg-eth0.bak
  8. 查看dev下设备名的含义
  9. iSCSI存储技术全攻略
  10. c#用正则表达式获得指定开始和结束字符串中间的一段文本