近期需要批量添加用户,几百个用户总不能一个个添加吧!开始的思路是使用循环脚本来实现,但因个人功力不够尝试多次均失败。

请教网友后,得到了以下解决方法:<赶紧记录以防忘记>

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 的话,就是密文)

 

批量添加squid账户_休闲