使用while循环批量创建用户和密码

#!/bin/bash

#while循环从文本读入用户和密码信息

while read test;do

#取出文本中的用户名和密码信息并设置变量 

username=`echo ${test}|awk '{print $1}'`
passwd=`echo ${test}|awk '{print $2}'`

#创建用户
useradd ${username}

#设置密码
echo "${passwd}" |passwd --stdin ${username}

#判断用户是否存在
if [ $? -eq 0 ];then
echo "${username} Creating a successful"
else
echo "useradd: user '${username}' already exists"
fi
done<user.txt

posted @ 2019-02-20 14:17  殊宸  阅读(530)  评论(0)    收藏  举报