Linux 指令详解 chpasswd 批量修改用户密码
2015-02-13 15:06
579 查看
命令: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来修改密码
批量修改用户密码
工作原理:
从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令
语法:
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来修改密码
相关文章推荐
- chpasswd命令_Linux chpasswd 命令用法详解:批量更新用户口令的工具
- 批量增加和修改linux用户和修改用户密码
- linux 为用户设定、修改密码 passwd
- 修改linux用户密码(passwd)
- linux下passwd命令设置修改用户密码
- linux命令详解之useradd命令使用方法[linux下 添加用户、删除用户、修改用户密码、用户组管理]
- Linux 关机 切换用户 修改账户密码等指令
- linux下批量添加用户和修改密码
- Linux指令详解useradd groupadd passwd chpasswd chage 密码修改
- linux下批量修改用户密码
- linux下passwd命令设置修改用户密码
- linux下批量修改用户密码(转)
- linux下passwd命令设置修改用户密码
- Linux用户和组的操作(八) 修改用户密码 passwd
- linux系统批量修改用户密码
- 【Linux】Linux/Ubuntu系统-用户账号的新建/修改/删除以及密码修改 useradd/usemod/userdel/passwd
- python 批量修改linux用户的密码
- 自动批量修改linux用户密码
- linux系统批量修改root用户密码
- linux系统批量修改root用户密码