用shell批量创建用户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用shell批量创建用户相关的知识,希望对你有一定的参考价值。

#!/bin/bash

for((i=1;i<=10;i++))

do

  echo "user$i passwd$i">>userlist.txt

done


PASS=`which passwd`

ADDU=`which useradd`

CUT=`which cut`


while read LINES

do

    USER=`echo $LINES|$CUT -d‘ ‘ -f1`

    PASSWD=`echo $LINES|$CUT -d‘ ‘ -f2`

    $ADDU $USER

      if [ $? -ne 0 ]

       then

           echo "The user$i is exist,skip set password!"

      else

           echo $PASSWD|$PASS --stdin $USER

      fi

done < userlist.txt


以上是关于用shell批量创建用户的主要内容,如果未能解决你的问题,请参考以下文章

用shell脚本实现批量创建用户并修改密码

用shell脚本实现批量创建用户并修改密码

用shell脚本实现批量创建用户并修改密码

shell脚本案例批量创建用户

12.shell脚本批量创建和删除用户

用shell脚本批量创建30个用户,用户名为exam1~exam30,用户密码统一为gdlclinux。