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

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

5ffeda2307a867ffcb2990802de8ff70.gif

TAG:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值