无聊看到一个面试题,要求用shell脚本创建100个用户,命名为:student001...student100:

#!/bin/bash
for num in `seq -w 100`
do/usr/sbin/useradd student$numecho 'Password'|passwd --stdin student$num
done

还有一题,要求将一个文件中的账号密码添加到系统中:

[root@MyServer ~]# cat user_lists
jack 123456
jami 234567
tom 345678

脚本如下:

#!/bin/bash
cat user_lists|while read username password
do/usr/sbin/useradd $usernameecho $password|passwd --stdin $username
done

转载于:https://blog.51cto.com/daemonsa/1590977

shell批量添加用户相关推荐

  1. shell 批量添加用户健壮版

    网上传说,曾经有一道迅雷的笔试题,批量添加用户.做法很简单,有个小小的知识点.如何无交互的为用户设置密码.有两种方案:1.expect 2.passwd --stdin .第一种通用,第二种非redh ...

  2. linux shell 脚本 if和else代码块都被执行 | shell 批量添加、删除用户(for循环做if嵌套)

    前言: 略懂编程的都知道,if else只能进其一,满足if条件就不会进else, 然而在shell学习过程中,却遇到了,满足了if条件后,依然执行了else中的代码块. 本案例所有代码均在:/roo ...

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

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

  4. Linux下批量添加用户的两种方法

    作为一个系统管理员,可能要经常的为机器添加用户,可能是在一台机器上添加很多用户,也有可能是在很多机器上要添加同一个用户. 基本上,批量添加用户有两种方式,一是用useradd + passwd命令配合 ...

  5. Linux下批量添加用户

    Linux shell 自学笔记之批量添加用户 #!/bin/bash #This shell is used to add users for loop in `cat users` do user ...

  6. 编写一个批量添加用户脚本

    5案例5:编写一个批量添加用户脚本 5.1问题 本例要求在虚拟机server0上创建/root/batchusers脚本,任务目标如下: 此脚本要求提供用户名列表文件作为参数 如果没有提供参数,此脚本 ...

  7. [Linux] 批量添加用户

    编写两个文件,一个文件user.list用于存放用户名,另一个sh文件用来作为批量添加用户的linux脚本. adduser.sh #!/bin/bash #用for循环读取users.list文件中 ...

  8. Centos6配置samba服务器并批量添加用户和文件夹

    一.需求 局域网内有若干用户,所有用户访问一个共享目录 每个用户在共享目录里有自己的文件夹 每个用户都可以读取其他人的文件夹 每个用户只能对自己的文件夹有写入权限 所有用户都属于filesgroup组 ...

  9. 关于批量添加用户和域用户

    首先看批量添加用户,有三种方法: 1.开始-运行-CMD 输入 for /l  %i   in (1,1,50)  do  net user  test%i  123456  /add 注:(1,1, ...

最新文章

  1. 什么时候会引起索引失效
  2. vmstat命令使用
  3. 【java】Windows7 下环境变量设置
  4. 开发指南专题十七-JEECG图表配置说明
  5. is_numeric 检测变量是否为数字或数字字符串
  6. 6-2 函数式编程例一
  7. Android文件上传
  8. 用双网卡实现跨网段访问(转载)
  9. php dtu,什么是DTU DTU知识普及基础篇
  10. 2022年上半年软件设计师考试下午真题(专业解析+参考答案)
  11. js中事件加载完成之前添加蒙版
  12. mysql 1264_关于MySQL的1264错误处理及sql_mode设置
  13. 性能监控与服务器监控
  14. 查询英文期刊缩写的网站
  15. Unity3D 开关按钮Toggle (可以做单选按钮)
  16. 浅析运动健身APP开发的四种模式
  17. CAD图纸怎么打印?几步教你轻松操作
  18. 感慨鸿蒙谁为情种,厚地高天话情种:开辟鸿蒙,谁为情种?
  19. IDEA隐藏target目录
  20. 目标检测相关算法综述

热门文章

  1. ERP系统管理员的工具箱 推荐几款优秀的数据比较同步工具 Data Compare and Sync tool...
  2. CSS布局代码:两列布局实例
  3. lzg_ad:使用Virtual PC 部署和测试XP Embedded 发布镜像
  4. JavaScript中处理日期的一些函数和方法
  5. Codeup 墓地——问题 B: A+B
  6. golang多核的使用
  7. RMAN备份与ORA-19625ORA-19502
  8. 模拟系统照相机图片裁剪的功能
  9. 利用SqlHelper.cs实现Web程序对数据库的增、删、改等操作
  10. maven 创建module失败 ,异常Unable to read parent POM