Linux指令详解chpasswd批量修改用户密码

本文发布时间: 2019-Mar-22
命令:chpasswd批量修改用户密码工作原理:从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令语法:1:# echo 用户名:密码 | chpasswd2:# chpasswd < doiido.txt参数:-e :如果使用了-e选项,口令将只能以加密的方式传递如果未使用-e选项,口令将按明文的形式传递注意事项1:用户名必须是系统上已存在的用户2:普通用户没有使用这个指令的权限3:如果输入文件是按非加密方式传递的话,请对该文件进行适当的加密。4:指令文件不能有空行实例1、直接修改doiido用户的密码为helloboy# echo doiido:helloboy |chpasswd2、使用doiido.txt里面的用户名密码批量修改相应用户的密码2.1:首先建立指令文件doiido.txt(格式为[username:passwd])# vi doiido.txtdoiido1:helloboydoiido2:hellogirl2.2:将doiido.txt的内容传输到chpasswd指令来修改相应用户的密码# chpasswd < doiido.txt3、让普通用户使用chpasswd默认普通用户是没有chpasswd的权限,但是可以通过修改命令文件权限来修改# chmod 4755 /usr/sbin/chpasswd这样普通用户就可以使用chpasswd来修改密码


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:09pm
栏目列表