-
2022-05-03 22:29:17
在做性能测试的时候,,我们有时候需要多个用户账号进行压测,这个时候就需要生成大批量的账号,如果一个一个注册比较麻烦,这个时候我们可以借助python进行批量生成
比如格式:
zs001 123456
zs002 123456
… …
zs999 123456# 保存成txt格式 with open('D:/用户0427.txt', 'w+') as file1: # with...open用法 for i in range(1, 1000): # for循环生成账号 file1.write(f'zs{i:03}, 123456\n') # 字符串的格式化 # 保存成csv格式 with open('D:/用户0503.csv', 'w+') as file1: for i in range(1, 1000): file1.write(f'zs{i:03}, 123456\n')
注:在这里我们主要用到了文件的写入,字符串的格式化,以及for循环生成序列等
更多相关内容 -
Linux批量创建账号
2018-08-13 19:34:36用shell script编写的脚本,用于批量创建登录账号,可改写 -
mysql批量创建账号
2022-04-13 17:42:53如账号批量创建300个 数据库语句: DROP PROCEDURE if EXISTS create_account; DELIMITER ;; CREATE PROCEDURE create_account() BEGIN DECLARE y BIGINT DEFAULT 0; WHILE y<300 DO INSERT INTO `用户表名` (`...如账号批量创建300个
数据库语句:
DROP PROCEDURE if EXISTS create_account; DELIMITER ;; CREATE PROCEDURE create_account() BEGIN DECLARE y BIGINT DEFAULT 0; WHILE y<300 DO INSERT INTO `用户表名` (`column1`,`column2`,`column3`) VALUES ('value1','value12','value3'); SET y=y+1; END WHILE ; commit; END;; CALL create_account();
执行实例效果图:
然后登录页验证登录即可。 -
AD域批量创建用户工具
2020-12-17 11:41:54批量查看用户属性; 获取用户,包括从OU中获取AD用户,从组中获取组成员,获取所有禁用用户、锁定用户和密码永不过期的用户,还可以根据密码过期天数获取用户; 批量按指定属性新建新用户; 批量解锁用户; 批量重置... -
批量创建AD用户
2019-02-25 11:04:32是个windows下的脚步文件,可以从csv文件中读取用户的名称、密码等信息。用户批量的创建AD用户。工程文件 -
批量创建Linux用户账号
2021-05-08 23:28:12本shell脚本用于批量创建Linux用户账号并加入群组使用环境:在windows中使用Excel编辑好账号、群组,使用Xmanager或其它方式上传至Linux系统,然后使用sh运行该脚本即可。批量创建Linux用户账号脚本下载:具体下载...本shell脚本用于批量创建Linux用户账号并加入群组
使用环境:在windows中使用Excel编辑好账号、群组,使用Xmanager或其它方式上传至Linux系统,然后使用sh运行该脚本即可。
批量创建Linux用户账号脚本下载:
具体下载目录在 /pub/2011/11/21/批量创建Linux用户账号/
1. 使用excel准备账号群组文件,A栏为账号名,B栏为其加入的群组名:
2. 将其另存为:adduser.txt(默认使用ANSI编码方式)
3. 使用xmanager等工具将adduser.txt上传至Linux系统中(以/tmp/script/为例)。
4. 预先创建相应群组:
[root@LKCentOS ~]#groupadd group100
[root@LKCentOS ~]#groupadd group200
[root@LKCentOS ~]#groupadd group300
[root@LKCentOS ~]#groupadd group400
(以上也可用script完成)
5. 制作以下script,存为adduser.sh,并在root下运行sh adduser.sh:
#!/bin/bash
#Program:
# This program shows how to create accounts using a text file which include a lot of accounts and groups,etc.
#History:
#2011/11/20 LuoKun V1.0
#If you have any questions or suggestions,please write to luokun0810@hotmail.com.
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
# grep -v '^$' /tmp/script/adduser.txt 将空白行过滤掉;tr -d '\r'去除 DOS 档案留下来的 ^M 断行的符号。;expand -t 1将TAB按键转成1个空白按键;cut -d ' ' -f1将adduser.txt第一栏(账号)取出。
usernames=$(grep -v '^$' /tmp/script/adduser.txt|tr -d '\r'|expand -t 1|cut -d ' ' -f1)
i=0
for username in $usernames
do
#根据$i将adduser.txt中每个账号对应的群组名取出。
i=$((i+1))
groupname=$(grep -v '^$' /tmp/script/adduser.txt|tr -d '\r'|expand -t 1|cut -d ' ' -f2|sed -n "${i}p")
#将账号后面的群组设置为初始群组。
useradd $username -g $groupname
#将每个账号密码都设置成P@ssw0rd,并强制下次登录时修改密码。
echo "P@ssw0rd"|passwd --stdin $username
chage -d 0 $username
echo $username "has been created!"
done
6. 验证:
1) 群组:
2) 账号:
-
通过Shell脚本批量创建服务器上的MySQL数据库账号
2020-09-09 02:23:28公司有数百台 MySQL 实例,如果手动登入来创建账号很麻烦,也不现实。所以,我们写了一个简单的shell脚本,用来创建批量服务器的mysql 账号。这篇文章主要介绍了通过Shell脚本批量创建服务器上的MySQL数据库账号的... -
批量建立文件夹,为Serv_U批量创建用户
2020-09-30 20:13:46最近要用serv u为用户开ftp服务器,而且一个目录对应一个账号,账号很多,一个一个的建立肯定是后不了的,那么用什么方法呢? -
宝塔邮局批量创建邮箱源码
2022-06-18 10:24:31使用说明 1、需到BT面板后台获取“Token”并添加IP白名单 2、面板地址格式为:HTTP://127.0.0.1:8888(不要最后的斜杠) -
gitlab批量创建用户
2021-07-07 18:54:09gitlab搭建完成之后,需要批量给开发人员创建账号,hr给了一个清单,根据清单批量创建账号,节约大家的时间。 参考资源 https://blog.csdn.net/hnmpf/article/details/80531444 解决方案 1.写一个注册用的用户txt...博客背景
gitlab搭建完成之后,需要批量给开发人员创建账号,hr给了一个清单,根据清单批量创建账号,节约大家的时间。
参考资源
https://blog.csdn.net/hnmpf/article/details/80531444
https://www.jaydenwang.cn/?p=319 关闭用户注册功能解决方案
1.写一个注册用的用户txt文件
白晶 bai_j bai_j@uisftech.com 王亚南 wang_yn wang_yn@uisftech.com 郝瑞利 hao_rl hao_rl@uisftech.com 艾波 ai_b ai_b@uisftech.com 江慧敏 jiang_hm jiang_hm@uisftech.com
2.写一个脚本,循环读取,然后调用gitlab的对外接口进行注册,脚本内容如下:
#!/bin/bash userinfo="userinfo.txt" while read line do name=`echo $line | awk '{print $1}'` username=`echo $line | awk '{print $2}'` mail=`echo $line | awk '{print $3}'` curl -d "projects_limit=0&can_create_group=false&password=11111111&email=$mail&username=$username&name=$name&private_token=3ciUziSebaQQmruH1NJv" "http://192.168.30.41/api/v3/users" done <$userinfo
curl -d 是发起连接 后面第一个是参数,最后一个是地址。 参数可以配置很多东西,例子中就是项目数量,是否可以创建组。
其中private_token需要拿到root账户的密码之后,登陆进去gitlab查看。
批量创建完用户之后,因为是私有的git服务器,我们需要把对外注册的接口关掉。使用gitlab的root账号登录之后,找到左上角的扳手标记,进入之后,找到设置,把允许注册的对号去掉即可。
-
批量创建用户(8月1日作业)
2021-05-08 23:29:171、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution"2、创建下面的用户、组和组成员关系名字为admins的组;用户natasha,使用admins作为附属组;用户harry,也使用admins... -
易语言批量创建系统用户帐号
2020-07-15 19:34:33易语言批量创建系统用户帐号源码,批量创建系统用户帐号,设置初始化,表格初始化,创建用户,删除用户,枚举用户,设置用户组,Unicode转Ansi,Ansi转Unicode,NetUserAdd,WideCharToMultiByte,MultiByteToWideChar,... -
Linux之批量创建用户
2020-12-14 19:49:00Linux之批量创建用户 Linux批量创建用户通过一个例子来了解 例子:为全班同学创建用户账号,用户名为“s”+学号的组合,并且都属于class2001组群 操作步骤 ...批量创建用户账号 这里的 “<” 是输入重 -
AD批量创建用户
2020-11-17 11:15:01由于测试需要,需要创建数百个用户,手动创建当然不可取,此时需要批量创建,操作记录如下: 1 首先将要批量创建的人员信息导入到一个csv文件中,表中分为五个部分,分别是:姓、名、姓名、用户名、登录密码。,命名... -
MegaScripts:批量创建多个大型帐户
2021-05-21 10:52:49超级脚本批量创建和管理大型帐户。 (具有自动电子邮件验证功能) 注意:您需要在计算机上安装megatools才能起作用。 从dnf install megatools之类的发行版dnf install megatools安装,或者从安装new_mega_account.... -
SHELL之批量创建账号
2017-01-20 01:23:00批量创建账号:提示用户输入第一个用户名(如people1)和最后一个用户名(如people10) [root@localhost ~]# vim useradd2.sh #!/bin/bashread -p "please input first user: " FIRSTUSERread -p "please input last... -
Linux中批量创建账号
2020-05-04 22:57:49#根据部门名称批量创建账号 #如之前此部门已创建过账号,在之前序号的基础上继续创建 #序号为:00-99 #账号格式为:部门名称+序号 #默认密码为:账号+123 #删除uid大于1000的账号 #deluser=$(awk -F “:” ‘$2>... -
iRedmail 批量导入用户账号和密码及相关信息
2021-07-01 11:03:37部署的环境:centos 7 mariadb iRedmail 版本0.99 此脚本是在iRedmail作者和https://blog.51cto.com/yooma/1187058 这个版本的修改版 -
ubuntu批量创建用户
2021-03-24 16:25:431、创建用户文件user.txt,内容格式如下 user1:x:1000:1000:user:/home/user1:/bin/bash user2:x:1001:1001:user:/home/user2:/bin/bash 2、创建密码文件passd.txt,内容格式如下 user1:密码 user2:密码 3、导入... -
python----22-----批量创建用户
2022-06-24 15:15:16python----22-----批量创建用户 -
shell script 编程(2)>>批量创建账号
2018-08-13 20:10:00学习了鸟哥的私房菜,看到帐号的批处理,就试了一遍,以下是部分代码 #!/bash/bin #建立一批账号 #2018/8/13 export PATH=/bin:/usr/bin:/sbin:/usr/sbin accountfile="user.passwd" #账号信息的输入 read -p ... -
Windows系统中批量创建用户的
2017-11-22 03:54:36由于近期公司通过安全审核的需求需要对多台...。。。,因此就找了批量创建用户的方法。具体步命令和骤大概如下: 一、建立用户的命令行语法: 建立用户:net user 用户名 密码 /add (如:net user test 123 -
ansible 用户批量创建与管理
2020-11-18 09:26:51用户创建,用户属性管理,以及批量创建用户 批量解决用户免密码登录远程被控制机器 以下是实验使用的 /etc/ansible/hosts 文件 cat /etc/ansible/hosts [test] 192.168.188.109 [apps] 192.168.188.110 192.168... -
ansible-playbook批量创建用户和密码
2021-08-12 00:55:46创建账户并设置密码 --- - hosts: test become: yes # 申请sudo权限 vars: user_list: ['jf1','jf2','jf3'] # 用户名列表 tasks: - name: create many user user: name: "{{ item }}" # 注意必须使用引号,... -
批量新建AD域账号密码
2018-01-19 14:31:24弄了1天,终于弄好了。都设定好后,直接生成,用户也不是禁用状态 -
多个OU下批量创建AD账户并加入群组的脚本及模板
2017-11-08 13:24:51多个OU下批量创建AD账户并加入群组的脚本及模板。。。 -
windows批量添加账号工具.rar
2020-09-11 14:38:54可以快速批量添加Windows登录的账户,默认添加了远程桌面的用户组,不需要的可以自行修改去掉。这是批处理命令的简单应用。