要求:批量创建用户20个,并且指定用户名为 stu+id 号 ,UID 2000~2020,密码为“12345”。
#!/bin/bash
i=1
id=2000
while [ $i  -le  20 ] &&  [ $id  -le  2020 ]
do
useradd    -u  $id    stu$i
echo   "12345"    |  passwd  --stdin   stu$i  &>/dev/null
i=$[  $i  +  1 ]
id=$[  $id   +   1 ]
done

转载于:https://blog.51cto.com/goldisman/339998

shell脚本批量创建用户相关推荐

  1. Shell脚本批量创建用户并随机生成密码

    Shell脚本批量创建用户并随机生成密码 要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同). 实现脚本: #!/bin/bash #Question3 for ...

  2. shell脚本——批量创建用户

    案例:批量创建user01 ~ user20 一共二十个文件,密码为随机的六位数  并且将 用户名和密码 输出到 user.txt 文件中 #!/bin/bash #批量创建20个用户 user01 ...

  3. shell脚本批量创建多个用户

    1.创建.sh文件 执行以下命令 vim adduser.sh 2.编写shell代码 #! /bin/bash #filename:add_user i=1 groupadd user1 while ...

  4. linux shell脚本批量添加用户

    有时有需求要批量添加用户所以写了个脚本 从user.list中读取数据每一行就是一个用户名 #!/bin/bash for username in $(more user.list) do if [ ...

  5. shell脚本第一篇——自定义创建用户和批量创建用户

    shell脚本第一篇--自定义创建用户和批量创建用户 1.用shell脚本建立Linux用户 # vim /root/user.sh #!/bin/bash #通过脚本自定义创建用户 read -p ...

  6. WindowsLinux批量创建用户加入用户组

    cmd: 批量创建用户 for /l %i in (1,1,10) do net user wyn%i /add 创建用户wyn1-10 /L :数字递增循环模式 %i:变量 (1,1,40):(起始 ...

  7. 用户管理(一):使用shell脚本批量添加指定数量的用户

    运行环境 CentOS 6.9.Xshell 5 前言 我们在需要创建多个用户的时候,使用手工单独创建是比较耗费精力的事情,我们可以通过shell脚本实现批量添加用户,实现指定数量用户.创建用户默认名 ...

  8. 案例九:shell脚本自动创建多个新用户,并设置密码

    此脚本是用来批量创建用户并设置用户密码,在企业用非常实用. 脚本一 #!/bin/bash for name in $( seq 1 100 )douseradd "user$name&qu ...

  9. Linux下的shell脚本实战之用户创建

    Linux下的shell脚本实战之用户创建 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.该脚本提示用户创建用户名和密码 2.判断输入的用户名是 ...

  10. linux 批量创建用户和删除用户

    以下为批量创建用户: #首先我们需要创建一个xxx.txt文件,把需要的我们创建的用户写在这个文本里面来,注意:每写完一个用户都需要换行. vim user.txt user1 user2 user3 ...

最新文章

  1. winpcapp配置c++网口通讯_MES、SCADA项目中的数据采集—基于C#与研华IO模块ModbusTCP通讯...
  2. Django学习笔记之Django ORM Aggregation聚合详解
  3. DIY穷人版谷歌眼镜,自定义手势操控,树莓派再一次被开发新玩法
  4. CUDA编程指南阅读笔记(六)
  5. 数据结构:下列选项中,不可能是快速排序第2趟排序结果的是(2019年全国试题10)
  6. 757计算机电子元件,飞行员的好帮手 波音757的发动机指示与机组报警系统简介...
  7. 每天一个linux命令(53)--ps命令
  8. Java 结构体之 JavaStruct 使用教程三 JavaStruct 数组进阶
  9. 医疗设备-监护仪-数据解析(协议、通信)
  10. DHCP server 冒充及DOS攻击处理方案
  11. multiparty 和 busboy
  12. 如何去掉now函数时间中的汉字
  13. 交换机telnet远程登陆配置
  14. 怎么下载b站的弹幕(danmuku)
  15. 金额大小写转化、阿拉伯数字转大写数字,大写数字转阿拉伯数字
  16. Verilog数字系统设计——8位数字比较器
  17. PL\SQL破解版 ,带注册码,免费,不要积分,亲测
  18. JavaSE —— 000基础版
  19. python安装cpickle_python中cPickle
  20. 逼近理想解法TOPSIS(python程序)

热门文章

  1. Can‘t find third_party/gtest. Run git submodule update --init, or disable with CMake -DBUILD_TEST
  2. LINUX打印机报错:ipp error(1034, client-error-document-format-not-supported)
  3. 难以置信:某国产平台制定打包deb规范,竟然没有测试
  4. LINUX下载编译ffmpeg(doubango)
  5. MIPS指令集确实够精简,编译文件明显小
  6. 提示编码有问题时,VS保存选项
  7. xulrunner下载连接
  8. 百度人脸识别,一次耗时600毫秒
  9. 解决办法:KeyError: ‘ExpandBackward’及老版本pytorch/torchvision的安装办法。
  10. python常见变量数据类型_【python基础】常见的变量、数据类型、运算符