首先要创建一个包含所有用户名的文件,我使用的是user这个文件,这个文件里面包含了6个用户,如图所示
脚本内容
#!/bin/bash
read -p "输入用户密码:" PASSWD
for UNAME in `cat user`
do
id $UNAME &> /dev/null
if [ $? -eq 0 ]
then
echo "$UNAME,用户存在"
else
useradd $UNAME &> /dev/null
echo "$PASSWD" | passwd --stdin $UNAME &>/dev/null
if [ $? -eq 0 ]
then
echo "$UNAME,创建成功"
else
echo "$UNAME,创建失败"
fi
fi
done