#

#!/bin/bash
# 批量创建用户
# 分析:用命令给用户创建密码的方法有两种
# . 可以直接用echo的方法
# echo "abc-123" |passwd root
# 上面这样只能是输入一次,所以我们得用换行符号,输入两行
# echo -e "abc-123\nabc-123\n" |passwd root
# . 可以加参数--stdin直接输入密码
# echo "abc-123" |passwd root --stdin # 下面我们来直接开始批量创建用户
for i in `seq -w `
do
useradd user_$i
p=`mkpasswd -l -s `
echo $p |passwd user_$i --stdin
echo "user_$i:$p" >> /tmp/passwd.txt
done 测试完毕后我还要彻底删除用户
-r 的参数是彻底删除的意思
for i in `seq -w 00 09`;do userdel -r user_$i;done

【end】

最新文章

  1. remove ---会报错discard不会报错
  2. java的Iterator源码浅析
  3. jspm 是浏览器包管理工具
  4. matlab和FPGA中无符号数和有符号数的转化(转)
  5. NetCat简介与使用方法
  6. mysqli连接数据库函数
  7. splinter python浏览器自动化操作,模拟浏览器的行为
  8. 2014辛星完全解读html第五节
  9. 【转】分享一份C语言写的简历
  10. 【highchart】经典问题
  11. ORACLESQL语句的优化
  12. console.log在IE浏览器中会有异常
  13. ubuntu配置neuwork网络
  14. 用Python制作中国地图、地球平面图及球形图
  15. Python - 关于代码阅读的一些建议
  16. Spring Mvc配置多视图 - tiles, velocity, freeMarker, jsp
  17. [洛谷P3948]数据结构 题解(差分)
  18. 微信小游戏开发之JS面向对象
  19. linux源码编译安装php出现 cannot find -lltdl
  20. 人工智能范畴及深度学习主流框架,谷歌 TensorFlow,IBM Watson认知计算领域IntelligentBehavior介绍

热门文章

  1. vue elementui form表单验证
  2. Laravel Carbon 简明使用
  3. Groovy使用List集合
  4. Zookeeper 源码(二)序列化组件 Jute
  5. Java 设计模式系列(十五)迭代器模式(Iterator)
  6. SLAM拾萃(1):octomap
  7. viewDidAppear在何时调用?
  8. iOS6后的内存警告处理
  9. 懒人的ERP开发框架--2B&苦B程序员专用
  10. c++ vector反转reverse