精华内容
下载资源
问答
  • Linux批量创建账号

    2018-08-13 19:34:36
    用shell script编写的脚本,用于批量创建登录账号,可改写
  • Linux中批量创建账号

    2020-05-04 22:57:49
    #根据部门名称批量创建账号 #如之前此部门已创建过账号,在之前序号的基础上继续创建 #序号为:00-99 #账号格式为:部门名称+序号 #默认密码为:账号+123 #删除uid大于1000的账号 #deluser=$(awk -F “:” ‘$2>...
    #!/bin/bash
    #说明:
    #根据部门名称批量创建账号
    #如之前此部门已创建过账号,在之前序号的基础上继续创建
    #序号为:00-99
    #账号格式为:部门名称+序号
    #默认密码为:账号+123
    
    #删除uid大于1000的账号
    #deluser=$(awk -F ":" '$2>1000 {print $1}' /etc/passwd)
    #echo $deluser
    #for i in $deluser
    #do
    #userdel -r $i
    #done
    
    startID=0
    stopID=0
    existnum=0
    
    #获取部门名称和创建的账号数
    until echo -e $dep | egrep "[[:alnum:]]+" >& /dev/null
    do
    	read -p"请输入部门:" dep
    #判断部门是否已批量创建过账号
    	existnum=`awk -F ":" '$3>1000 {print $1}' /etc/passwd |grep $dep|wc -l`
    	if (($existnum != 0))
    	then
    		echo "此部门已批量创建账号${existnum}个。"
    		startID=$existnum
    	fi
    done
    
    until echo -e $count | egrep "[[:digit:]]+" >& /dev/null
    do
    	#单部门最多创建100个账号
    	read -p"创建用户数(<=100):" count
    	stopID=`expr ${startID} + ${count}`
    	if [ $stopID -gt 100 ]
    	then
    		echo "此部门用户数超过100!"
    		exit
    	fi
    done
    
    while (($startID < $stopID))
    do
    	#统一账号格式
    	if (("$startID" < 10))
    	then
    		username=${dep}"0"${startID}
    	else
    		username=${dep}${startID}
    	fi
    	#创建账号
    	useradd $username
    	echo "${username}123"|passwd $username --stdin >& /dev/null
    	echo "创建$username成功!"
    	startID=`expr $startID + 1`
    done
    
    展开全文
  • SHELL之批量创建账号

    2017-01-20 01:23:00
    批量创建账号:提示用户输入第一个用户名(如people1)和最后一个用户名(如people10) [root@localhost ~]# vim useradd2.sh #!/bin/bashread -p "please input first user: " FIRSTUSERread -p "please input last...

    批量创建账号:提示用户输入第一个用户名(如people1)和最后一个用户名(如people10)

    [root@localhost ~]# vim useradd2.sh
    #!/bin/bash
    read -p "please input first user: " FIRSTUSER
    read -p "please input last user: " LASTUSER
    FIRSTNUM=${FIRSTUSER##*[[:alpha:]]}  #截取数字
    LASTNUM=${LASTUSER##*[[:alpha:]]}   #截取数字
    NAME=${FIRSTUSER%%[0-9]*}      #截取单词
    for i in $(seq $FIRSTNUM $LASTNUM);do
    useradd $NAME$i
    echo "123" |passwd --stdin $NAME$i &>/dev/null
    done

     

    转载于:https://www.cnblogs.com/reagina/p/6320753.html

    展开全文
  • Linux 批量创建账号

    2018-07-17 13:30:19
    usergroup="" pwmech="openssl" homeperm="no" action="${1}" if [ ! -f accountadd.txt ]; then echo "There is no accountadd.txt file, ...
    usergroup=""                  
    pwmech="openssl"               
    homeperm="no"                 
    
    action="${1}"                 
    if [ ! -f accountadd.txt ]; then
    	echo "There is no accountadd.txt file, stop here."
            exit 1
    fi
    
    [ "${usergroup}" != "" ] && groupadd -r ${usergroup}
    rm -f outputpw.txt
    usernames=$(cat accountadd.txt)
    
    for username in ${usernames}
    do
        case ${action} in
            "create")
                [ "${usergroup}" != "" ] && usegrp=" -G ${usergroup} " || usegrp=""
                useradd ${usegrp} ${username}               
                [ "${pwmech}" == "openssl" ] && usepw=$(openssl rand -base64 6) || usepw=${username}
                echo ${usepw} | passwd --stdin ${username}  
                chage -d 0 ${username}                      
                [ "${homeperm}" == "yes" ] && chmod 711 /home/${username}
    	    echo "username=${username}, password=${usepw}" >> outputpw.txt
                ;;
            "delete")
                echo "deleting ${username}"
                userdel -r ${username}
                ;;
            *)
                echo "Usage: $0 [create|delete]"
                ;;
        esac
    done

     

    展开全文
  • Linux上批量创建账号

    2016-11-06 11:46:50
    假设要创建5个账号,分别是cakin{1,2,3,4,5},且这5个账号未来要想共享一个目录,因此应该加入通一个用户组,假设这个用户组为cakingroup,且这5个账号的密码均为password,那么如何创建这5个账号?   解决方案 ...

    应用背景

    假设要创建5个账号,分别是cakin{1,2,3,4,5},且这5个账号未来要想共享一个目录,因此应该加入通一个用户组,假设这个用户组为cakingroup,且这5个账号的密码均为password,那么如何创建这5个账号?

     

    解决方案

    第一步:创建useradd.sh脚本

    [root@localhost ~]# pwd

    /root

    [root@localhost ~]# mkdir bin

    [root@localhost ~]# cd /root/bin

    [root@localhost bin]# vim useradd.sh

    #!/bin/bash

    groupadd cakingroup

    for username in cakin1 cakin2 cakin3 cakin4 cakin5

    do

            useradd -G cakingroup $username

            echo "password" | passwd --stdin $username

    done

     

    第二步:执行useradd.sh脚本

    [root@localhost bin]# sh useradd.sh

    Changing password for user cakin1.

    passwd: all authentication tokens updated successfully.

    Changing password for user cakin2.

    passwd: all authentication tokens updated successfully.

    Changing password for user cakin3.

    passwd: all authentication tokens updated successfully.

    Changing password for user cakin4.

    passwd: all authentication tokens updated successfully.

    Changing password for user cakin5.

    passwd: all authentication tokens updated successfully.

     

    第三步:利用id命令查询组的支持是否正确

    [root@localhost bin]# id cakin1

    uid=1001(cakin1) gid=1002(cakin1) groups=1002(cakin1),1001(cakingroup)

    [root@localhost bin]# id cakin2

    uid=1002(cakin2) gid=1003(cakin2) groups=1003(cakin2),1001(cakingroup)

     

     

    展开全文
  • 学习了鸟哥的私房菜,看到帐号的批处理,就试了一遍,以下是部分代码 #!/bash/bin #建立一批账号 #2018/8/13 export PATH=/bin:/usr/bin:/sbin:/usr/sbin accountfile="user.passwd" #账号信息的输入 read -p ...
  • 输入账号信息存放文件的路径 " user_path 34 for (( n= 1 ;n$num;n++ )) 35 do 36 #这里用php函数获取 37 resoult= `pd_num_php` 38 pd= " user$resoult " 39 usern= user$n 40 user $usern...
  • 公司有数百台 MySQL 实例,如果手动登入来创建账号很麻烦,也不现实。所以,我们写了一个简单的shell脚本,用来创建批量服务器的mysql 账号。这篇文章主要介绍了通过Shell脚本批量创建服务器上的MySQL数据库账号的...
  • 批量创建账号

    2017-03-18 18:18:00
    创建5列的csv文档(注意文件编码) 执行如下脚本 for /f "tokens=1,2,3,4,5 delims=," %a in (c:\test.csv) do dsadd user "cn=%c,ou=mk,ou=icgroup,dc=icdomain,dc=...
  • 批量创建AD测试账号

    2013-08-28 09:43:00
    在现场中,有时候客户会要求做一下AD压力测试,需要批量创建很多AD用户。奉献此代码供各位参考。... 4: 批量创建AD测试账号 5: 6: #> 7: 8: $Text = '1234567890ABCDEFGHIJKLMNOPQRST...
  • Linux下批量创建用户主要有以下两种方法:方法一:1,新建一个文件user.txt,以/etc/passwd 为模板2,再次新建一个文件passwd..txt,以/etc/shadow 为模板3,准备创建命令:newusers 4,为账号设置密码命令:...
  • gitlab批量创建用户

    2021-07-07 18:54:09
    gitlab搭建完成之后,需要批量给开发人员创建账号,hr给了一个清单,根据清单批量创建账号,节约大家的时间。 参考资源 https://blog.csdn.net/hnmpf/article/details/80531444 解决方案 1.写一个注册用的用户txt...
  • 批量创建用户域账号

    2019-09-28 01:06:52
    事先判断账号是否存在,然后执行添加用户的操作: Import-Csv -Path "C:\test.csv" -Encoding Default | foreach { # first,last,displayname,description,sam,upn,password $pwd = ConvertTo-SecureString $_....
  • 本shell脚本用于批量创建Linux用户账号并加入群组 使用环境:在windows中使用Excel编辑好账号、群组,使用Xmanager或其它方式上传至Linux系统,然后使用sh运行该脚本即可。 1.使用excel准备账号群组文件,A栏为账号...
  • 批量创建CTFd账号和启动容器进行压测前言代码 前言 使用随机数进行用户注册,获取csrftoken创建容器 代码 # coding=utf-8 # This is a sample Python script. # Press Shift+F10 to execute it or replace it with ...
  • #!/bin/bash USERS_INFO=/root/addusers.txt USERADD=/usr/sbin/useradd USERDEL=/usr/sbin/userdel PASSWD=/usr/bin/passwd CUT=/bin/cut while read LINES ... USERNAME=`echo $LINES | $CUT -f1 -d' '` ...
  • 批量创建AD用户

    2019-02-25 11:04:32
    是个windows下的脚步文件,可以从csv文件中读取用户的名称、密码等信息。用户批量创建AD用户。工程文件
  • GitLab批量创建用户

    2021-04-07 14:00:35
    本文将对Gitlab批量创建用户操作进行说明! GitLab版本:GitLab Community Edition 13.5.1 思路 调用GitLab提供的API进行用户创建的操作。 操作步骤 一、获取Personal Access Tokens 1、使用有admin权限的账号...
  • windows下批量创建文件

    2015-12-23 16:23:28
    windows下批量创建文件 可以指定文件大小和生成的大小。我在之前账号传了一个找不到原来的登录方式了
  • 批量创建删除用户

    2018-05-23 16:49:49
    linux批量创建删除用户脚本,包括创建用户代码,删除脚本代码
  • PowerShell 批量创建AD用户账号

    万次阅读 2011-12-20 09:44:04
    它是一个单独的命令行,即导入一个 CSV 文件并使用其中的信息创建数十甚至数百个新的 Active Directory 用户: Import-CSV 'C:\provision1.csv' |ForEach-Object {New-QADUser -organizationalUnit 'company.pri/...
  • SAP 批量创建用户

    2011-10-26 09:41:29
    批量创建用户,使用ECATT批量创建用户,可以带角色或不带角色
  • 易语言批量创建系统用户帐号源码系统结构:设置初始化,表格初始化,创建用户,删除用户,枚举用户,设置用户组,Unicode转Ansi,Ansi转Unicode,NetUserAdd,WideCharToMultiByte,MultiByteToWideChar,NetUserEnum,Ne
  • 批量创建本地账户

    千次阅读 2019-12-12 13:13:52
    所以需要寻求一个脚本来进行批量创建。 首先想到的是powershell Import-Module Microsoft.Powershell.LocalAccounts $userobjects= Import-CSV C:\createuser\userlist.csv ForEach ($userob...
  • Linux之批量创建用户

    2020-12-14 19:49:00
    Linux之批量创建用户 Linux批量创建用户通过一个例子来了解 例子:为全班同学创建用户账号,用户名为“s”+学号的组合,并且都属于class2001组群 操作步骤 ...批量创建用户账号 这里的 “<” 是输入重
  • 4、我在创建用户时关注的一些选项以及这些选项在dsadd中的对应开关符 (1)用户登录名 (-upn 设置 upn 值为 。) (2)win2000以前版本的用户登录名 (设置了upn会自动生成) (3)密码永不过期 (-pwdneverexpires {yes | ...
  • AD批量创建用户

    2020-11-17 11:15:01
    由于测试需要,需要创建数百个用户,手动创建当然不可取,此时需要批量创建,操作记录如下: 1 首先将要批量创建的人员信息导入到一个csv文件中,表中分为五个部分,分别是:姓、名、姓名、用户名、登录密码。,命名...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,985
精华内容 9,594
关键字:

批量创建账号