前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >批量创建用户,口令随机

批量创建用户,口令随机

作者头像
咻一咻
发布于 2020-06-19 09:06:51
发布于 2020-06-19 09:06:51
1.2K00
代码可运行
举报
文章被收录于专栏:咻一咻咻一咻
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/bin/bash
for i in `seq 1 100` ; do       #展开列表
        username=user$i         #定义变量username
        useradd  $username      #创建用户命令“useradd”
        password=`openssl rand -base64 10 |head -c 8`       #定义变量password
        echo $password | passwd $username --stdin &>/dev/null  #修改用户登录口令。
        #“echo XXXX| passwd user --stdin”批量直接修改口令的命令,仅root可用。
        echo $username $password >> password.txt  
        #将变量$username和$password 追加至文件password.txt中
done

echo "finish"        #打印"finish"
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@VM-123-187-centos ~]# cat password.txt 
user1 X7q9KkO7
user2 0R10hXvz
user3 ArRsezSf
user4 J4+EY9y+
user5 5J2K9ZAL
user6 sJKht/vA
user7 njaRex3H
user8 fIPUisCp
user9 DFn8aD4v
user10 A1CzvaYT
user11 1NZu8bJm
user12 QErdZcgm
.....................
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/06/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
mongodb学习整理三,mongodb与MYSQL之间的联系。query与projection
mongodb学习整理三,mongodb与MYSQL之间的联系。query与projection,尤其在使用mongodb的IDE:NOSQL manager for mongodb 在mongodb中从集合中获得一条数据或者文档可以通过以下两个方法: find() findOne()
学到老
2019/02/14
1.1K0
3.3 用户管理
useradd命令 useradd命令,增加用户 普通用户创建的uid是从1000开始的 [root@hf-01 ~]# useradd user2 [root@hf-01 ~]# tail -n2 /etc/passwd haha:x:1003:1003::/home/haha:/bin/bash user2:x:1004:1004::/home/user2:/bin/bash useradd命令的用法 useradd -u 指定用户的uid useradd -g 指定用户组的uid useradd -d
运维小白
2022/01/06
4680
RHCSA 考试 (EX200) 用户和组管理
在这篇文章中,我们将看到 Linux 用户和组管理,这适用于 RHEL 8 / 7 版本的 RHCSA 考试,我们将看到 Linux 用户和组的创建、修改、删除,可以通过命令或 GUI 工具来管理用户和组
网络技术联盟站
2022/05/07
2810
RHCSA 考试 (EX200) 用户和组管理
Linux基础(day11)
2.27linux和windows互传文件 前提:两者互传文件 前提条件:要使用 xshell 或者 securecrt 才能用这个方法。 前提条件:安装包 yum install -y lrzsz sz命令 sz——>从linux到windows上,会有两种情况 在桌面若已存在1.txt文件,再次传输的时候,会生成1(2).txt文件 rz命令 rz命令——>r表示remote 将linux上文件传输到windows上 [root@hf-01 ~]# rz 敲完rz后,敲回车命令,会跳出上传的界
运维小白
2022/01/06
3780
使用 shell 脚本批量创建用户
for语句的操作对象为用户指定名称的变量,并通过in关键字为该变量预先设置了一个取值列表,多个取值之间以空格进行分隔。为于do....done之间的命令序列称为循环体。
小手冰凉
2019/09/10
1.6K0
使用 shell 脚本批量创建用户
Linux基础(day12)
原则:密码超过十位数起,要包括数字、大小写字母、特殊符号,这样才能成为一个合格的密码(密码不能有规律性,不能有自己的姓名、电话等,否则会很容易被猜到)
运维小白
2022/01/06
4440
(6)Flink CEP SQL模拟账号短时间内异地登录风控预警
(1)通过将xxx平台用户登录时的登录日志发送到kafka(本文代码演示用的socket);
NBI大数据
2022/08/30
6470
(6)Flink CEP SQL模拟账号短时间内异地登录风控预警
3.5 用户密码管理
原则:密码超过十位数起,要包括数字、大小写字母、特殊符号,这样才能成为一个合格的密码(密码不能有规律性,不能有自己的姓名、电话等,否则会很容易被猜到)
运维小白
2022/01/06
7290
Linux用户管理
用户管理 添加用户 useradd或者adduser。其实adduser是useradd的一个软连接。以useradd为例,其用法为 useradd  [option]  USERNAME [root@compute ~]# ll `which adduser` lrwxrwxrwx. 1 root root 7 5月 26 14:21 /usr/sbin/adduser -> useradd -u  指定新添加用户的UID,不过根据规定,普通用户的UID必须大于499且不能和已存在的UID重复。 [ro
人生不如戏
2018/05/30
3.5K0
Linux运维常用shell脚本之用户管理实例
实现要求:创建用户student1到student50,指定组为student组!而且每个用户需要设定一个不同的密码!
菲宇
2022/12/02
3K0
Java分页需求
    近期在实现项目接口时,经常需要分页功能。有时返回“String”,有时是“Object”格式的分页List。针对这种情况,本人用java实现对List分页。
云海谷天
2022/08/09
4880
CouchDB查询文档
在CouchDB中对文档的查询可以通过_find命令来实现,_find命令也需要使用POST方法请求,提交的数据是一个JSON对象。
kongxx
2020/02/18
1.6K0
实现Python连接Mysqln以及应用
                                                           实现Python连接Mysqln以及应用
py3study
2020/01/06
3410
Escalate_Linux 多漏洞提权实战
今天我们为大家分享的是一款多漏洞的Linux靶机,通过系统中的不同漏洞进行提权获得root权限。
墙角睡大觉
2019/09/24
1.9K0
Escalate_Linux 多漏洞提权实战
megeedu Linux+Python
1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;
py3study
2020/01/09
3530
实现一个简单Database13
译注:cstack在github维护了一个简单的、类似sqlite的数据库实现,通过这个简单的项目,可以很好的理解数据库是如何运行的。本文是第十三篇,主要是在节点分裂后更新父节点
GreatSQL社区
2023/08/11
1260
实现一个简单Database13
Spring--xml方式实现DI
作为SSM框架中的一个,Spring框架和Dagger一样,它是一个IOC容器,除此以外还支持AOP编程。关于IOC,安卓开发中已经介绍过了,简单来说,对象的生产和生命周期的管理都交由容器实现,我们在用到的地方直接注入(DI)即可使用,省去了程序员重复编写创建对象的操作。后期一般使用注解注入,配合apt+javapoet+javassisit可以完全交由注解实现,不需要写xml xml实现di为最基础的操作,通过编写xml文件,指定生成的对象规则,最后由自定义xml解析器解析xml,并将对象放入容器中,通过容器即可获取对象或者重新生成新对象
aruba
2022/05/19
3190
Spring--xml方式实现DI
linux学习第十一篇:linux和Windows互传文件,用户配置文件和密码配置文件,用户组管理以及用户管理
linux和Windows互传文件 先使用命令yum install -y lrzsz安装 PS:前提是使用xshell或者securecrt。putty不支持。 1. linux传到Windows
用户1215343
2018/02/05
1.7K0
linux学习第十一篇:linux和Windows互传文件,用户配置文件和密码配置文件,用户组管理以及用户管理
46-创建用户,设置随机密码
randpass模块参见《37-生成密码/验证码》 import subprocess import sys from randpass import gen_pass def adduser(username, password, fname): data = """user information: %s: %s """ subprocess.call('useradd %s' % username, shell=True) subprocess.call( '
凯茜的老爸
2018/09/11
9290
shell脚本批量添加用户
使用useradd 添加用户, passwd设置密码, 这时候有两种方式读取username.txt文件中用户名
用户1733462
2019/05/10
2K0
相关推荐
mongodb学习整理三,mongodb与MYSQL之间的联系。query与projection
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档