近期需要批量添加用户,几百个用户总不能一个个添加吧!开始的思路是使用循环脚本来实现,但因个人功力不够尝试多次均失败。
请教网友后,得到了以下解决方法:<赶紧记录以防忘记>
1、建立密码清单
cheng:123456
baocheng:123456789
chen:000000
2、使用AWK来实现用户导入
为此,将命令编入脚本:
#!/bin/bash
touch ./squidpasswd
awk –F “:" ‘{system(“htpasswd –bp ./squidpasswd “$1” “ $2)}’ userlist
3、最终结果:
a、生成squidpasswd文件
b、密码为明文(如果使用htpasswd –b 的话,就是密文)