• (1)使用bash脚本实现批量添加用户


      脚本实现内容:

        可以指定用户名前缀,指定添加数量的批量添加用户脚本,密码为10为随机小写字母,并把用户名和密码写入文件中。

      脚本代码:

            

    #!/bin/bash
    read -p "用户名前缀:" id
    if echo $id|grep '^[a-zA-Z0-9]*$' &>/dev/null;then
      echo '用户名可用!'
    else
      echo '用户名不可用!'
      exit 1
    fi
    read -p "创建用户数量:" num
    if echo $num|grep '^[1-9][0-9]*$' &>/dev/null;then
      echo 'GO!'
    else
      echo '请输入正常的数字!'
      exit 2
    fi
    for i in `seq $num`;do
      useradd ${id}_$i &>/dev/null
      pswd=`echo $RANDOM|md5sum|cut -c 1-10|tr "[0-9]" "[a-z]"`
      echo $pswd|passwd --stdin ${id}_$i &>/dev/null
      echo "用户名:${id}_$i,密码:$pswd" |tee -a user.txt|cat
    done
    echo "创建完成,共创建$num个用户,已保存在user.txt文件中"

       使用测试:

        创建10个已oldboy开头的用户:

          

  • 相关阅读:
    Flume-概述-安装
    Hive-函数
    Hive_查询
    Hive-DML数据操作
    JDBC-文档
    Hive-DDL数据定义
    Hive-数据类型
    理解RESTful架构
    REST介绍
    [转]详述DHCP服务器的三种IP分配方式
  • 原文地址:https://www.cnblogs.com/Stong/p/6810741.html
Copyright © 2020-2023  润新知