用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批量创建用户的主要内容,如果未能解决你的问题,请参考以下文章