Linux命令: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来修改密码

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-02/113374.htm

TAG:

除非注明,文章均由 Linux系统学习 整理发布,欢迎转载。如有版权争议,请联系删除。

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

  1. 在linux系统中创建文件夹,Linux系统中创建文件夹命令详解

    Linux系统中创建一个新的文件夹我们可以使用命令来执行,下面由学习啦小编为大家整理了Linux系统中创建文件夹命令详解,希望对大家有帮助! Linux系统中创建文件夹命令详解 一.mkdir命令使用 ...

  2. linux下tar命令解压缩,tar解压缩命令 Linux下的tar压缩解压缩命令详解

    <tar解压缩命令 Linux下的tar压缩解压缩命令详解>由会员分享,可在线阅读,更多相关<tar解压缩命令 Linux下的tar压缩解压缩命令详解(14页珍藏版)>请在人人 ...

  3. 【Linux】定时任务crontab和at命令详解

    [Linux]定时任务crontab和at命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的 ...

  4. Linux中sort,uniq,cut,wc命令详解

    Linux中sort,uniq,cut,wc命令详解 来源:hellodev 本文主要对Linux中sort,uniq,cut,wc这4个命令的使用方法进行了详细说明,希望对你有所帮助. sort s ...

  5. Linux服务器,服务管理--systemctl命令详解,设置开机自启动

    Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...

  6. linux终端机详解,Linux reset设定终端机的状态命令详解

    名称: reset, tset 使用方法: tset [-IQqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal] 使用说明: reset ...

  7. linux 更新软件命令 失败,对linux下软件(库)的更新命令详解

    在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...

  8. linux命令打包文件,Linux系统中打包文件的命令详解

    linux系统中遇到要打包文件的时候我们该使用什么命令呢?下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux系统中打包文件的命令详解的相关知识,希望对大家有帮助! linux系统 ...

  9. linux内存管理机制以及free命令详解

    linux内存管理机制以及free命令详解 一.linux内存管理机制 1.物理内存和虚拟内存 直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存 ...

  10. linux modprobe自动加载,Linux modprobe自动处理可载入模块命令详解

    modprobe(module probe) 功能说明:自动处理可载入模块. 语法:modprobe [-acdlrtvV][–help][模块文件][符号名称 = 符号值] 补充说明:modprob ...

最新文章

  1. 用淘宝购买的win7 U盘系统给苹果笔记本Mac OS安装双系统
  2. HTTP Continuation or non-HTTP traffic
  3. 面试题整理6 栈的压入、弹出序列
  4. 人工智能的时代?未来已至?
  5. 2020-11-10(service入门)
  6. Oracle 游标使用全解
  7. boost::iostreams模块实现大文件偏移量使用 file_descriptor 进行测试
  8. bob-tong 字符串函数之Strtok()函数
  9. Java与Cuda混合编程
  10. linux版本与内核对应关系,[科普] Linux 的内核与 Linux 系统之间的关系
  11. 程序员跳槽面试刷题必备,微软工程师放大招!| 程序员硬核评测
  12. 关于vue使用print.js打印会有一个空白页的问题
  13. 第五章:优势策略均衡
  14. nginx动静分离和资源隔离的网站搭建
  15. matlab各次谐波含量,与谐波相关的基本概念
  16. deepin-wine
  17. android桌面雪花效果代码,Android营造雪花和雨滴浪漫效果
  18. 解决 npm install 时出现的.git can‘t be found (see https://git.io/Jc3F9)的问题 run `npm fund` for details问题解决
  19. m3u8 视频的解密,合并处理 通过java代码
  20. N圆最密堆积、最小外接正方形的matlab求解(二维、三维等圆Packing 问题)

热门文章

  1. wince系统usb刷机工具_中兴B860AV1.2-S905L刷机救砖教程,喜欢的分享一下
  2. 计算机二级python真题3和答案_计算机二级python真题:第3套综合应用题
  3. python3语法糖_python 连续不等式语法糖实例
  4. 使用Vue cli 来快速开发并打包封装项目教程
  5. Ubuntu 挂载磁盘
  6. SQL Sever — 上课笔记【主键、外键、唯一性约束、检查约束】
  7. Amlogic_t962x_android7.1红外遥控驱动浅析
  8. phthon学习笔记(3)
  9. pt-osc全解pt-online-schema-change
  10. Android 如何全局获取Context