批量创建10个系统帐号tianda01-tianda10并设置密码
#1、添加用户 useradd tianda01#2、非交互式给密码 echo "pass"|passwd --stdin tianda#3、01-10 加0思路 (1)echo {00..10}(2)seq -w 10#随机密码6种方法 (1)echo $RANDOM | md5sum | cut -c 1-8(2)yum -y install expect mkpasswd -l 12 -d 5 #expect随机mkpasswd -l 12 -d 5 #expect随机(3)openssl rand -base64 65 #openssl产生随机数(4)date +%s%N #通过时间获取随机数(5)head /dev/urandom|cksum #设备随机数(6)cat /proc/sys/kernel/random/uuid #uuid随机数#4、for 循环for 变量 in 变量列表 do指令 done 脚本如下: #!/bin/sh [ -f /etc/init.d/functions ] && source /etc/init.d/functions #引用系统函数库 [$UID -ne 0 ]&&{echo "Ples sudo - root"exit 1 } #判断是否是root操作,否则退出for user in tianda{00..10} doword=$(grep "\b$user\b /etc/passwd|wd -l")if [$word -eq 1];thenaction "Useradd $user already exists" /bin/falsecontinue #跳出本次循环fipass=$(echo $RANDOM | md5sum | cut -c 1-8) #8位随机密码useradd $user && \echo "$pass" |passwd --stdin $user &>/dev/null #把密码交给那个用户ERTVAL=$? #返回值if [$ERTVAL -eq 0 ];then #判断返回值action "Useradd $user IS OK" /bin/truefiecho -e "\003[32m"$user"]033[0m \t \033[31m"$pass"\033[0m" >>/tmp/user.txt done
转载于:https://www.cnblogs.com/liuyansheng/p/8056852.html
批量创建10个系统帐号tianda01-tianda10并设置密码相关推荐
- shell批量创建和删除10个系统帐号密码(密码为随机10位字符串)
1.添加10个用户和密码,并把账号和密码保存到指定的文件里 # vim create_user.sh #/bin/bash # for jiangjj in {1..10}; do if id use ...
- 活动目录ADSI实现添加系统帐号问题!!!
上篇文件地址:http://www.cnblogs.com/Apollo/archive/2007/05/20/753088.html,其实我想实现的功能很简单,在windows2003系统上面,我需 ...
- linux添加审计账户_Linux下利用psacct审计系统帐号连接时间, 用户操作
Linux下利用psacct审计系统帐号连接时间, 用户操作 一般情况下需要查询用户的历史命令,连接时间,连接IP需要查询多个命令或日志 : history 查询用户的历史命令 默认HISTSIZE= ...
- 批量创建10个用户stu01-stu10
批量创建10个用户stu01-stu10,并且设置随机8位密码,要求不能用shell循环(例如:for,while等),只能用命令及管道实现. ##方法1: [root@Server ~]# echo ...
- 在AD中批量添加多个用户帐号
问题: 如何批量的创建帐号? 解决方案: 在利用CSVDE.EXE或LDIFDE.EXE来批量创建用户帐号 实验环境: Windows 2003 如果我们要想批量的创建帐号的话,我们可以首先利用文字编 ...
- 批量创建10个文件夹,只需1秒~
* 也许有时候你也在烦恼,一个一个创建文件夹,好累呀!今天教你一个简单的方法,用一行命令就可以做到 ls 进入电脑根目录 cd Movies 进入Movies文件夹 输入创建文件夹命令 mkdir 长 ...
- 批量创建10个用户stu01-stu10,并且设置随机8位密码
方法1: [root@oldboy /]# echo stu{01..10}|tr " " "\n"|sed -r 's#(.*)#useradd \1 ; p ...
- 求助:安装程序无法创建一个DCOM用户帐号来注册.....\valec.exe
http://support.microsoft.com/kb/257413/ 这是Visual Studio的一个BUG,只出现在Windows 2000/XP下.如果你不使用Visual ...
- 运维派 企业面试题45 创建10个 用户 ; ping探测主机是否在线
Linux运维必会的实战编程笔试题(19题) 企业面试题4: 批量创建10个系统帐号oldboy01-oldboy10并设置密码(密码为随机8位字符串). #!/bin/bash #for((i=1; ...
最新文章
- ORACLE Recyclebin管理及flashback recyclebin中的对象
- ESP32片上模数转换ADC精度简单测试方案及测试数据分享
- mysql下 ect p_Linux系统下启动MySQL的命令及相关知识
- Java黑皮书课后题第7章:7.16(执行时间)编写程序,随机产生一个包含100 000个整数的数组和一个关键字。估算调用程序清单7-6中的linearSearch方法的执行时间
- vue人力管理_Vue管理后台框架选择推荐(收藏)
- The C Programming Language--可变参数的函数
- OC Swift 走马灯效果
- 前端学习(911):PC端网页特效
- 领域应用 | 知识图谱数据构建的“硬骨头”,阿里工程师如何拿下?
- 整合php和mysql lnmp,安装配置LNMP服务器(Nginx+PHP+MySQL)
- 详解Visual Studio 2010中ASP.NET新增23项功能 转
- MFC通过窗口标题获得窗口句柄
- matlab之在坐标区上添加图例函数legend
- 阿里巴巴校招实习生一面记录
- 输入平方尺转换为平方米 计算机,如何用电脑打出平方?平方米符号输入步骤教程...
- [足式机器人]Part1 运动控制的替代方法Ch06——【Legged Robots that Balance 读书笔记】
- STM32F407VET6 / BLACK_F407VE开发板间隔0.5秒不断重启
- 模糊图像的倒谱matlab,基于倒谱分析方法的离焦模糊图像特征鉴别
- 【C语言】你真的懂基本数据类型吗?
- mysql提取手机号_如何使用mysql查询语句从用户手机号中提取纯号码
热门文章
- 机器学习线性回归学习心得_机器学习中的线性回归
- 通化红灯_我们如何构建廉价,可扩展的架构来对世界进行卡通化!
- C语言高级编程:sizeof计算数组大小需要注意的问题
- 全志A33-linux内核early_printk分析及使用
- 一台7纳米光刻机月产能有多大,何为能卖上亿美元?
- 第一次申请信用卡额度太低,怎么办?
- 线性共轭梯度法python_python实现的共轭梯度法
- java退出不报异常_如何优雅的处理异常(java)?
- cv2 画多边形不填充_你不知道的4种方法:python方法绘制扇形
- 面向对象思想封装狙击手狙击敌人