- 首先创建用户名称的列表文件users.txt,每个用户名称单独一行
vim users.txt
ohgoa
lajoga
aohguhw
ahsur
sjiogoaw
ajiog
- 编写addusers.sh脚本文件
vim addusers.sh
#!/bin/bash
read -p "ENTER THE PASSWORD:" PASSWD
for UNAME in `cat users.txt`
do
id $UNAME &> /dev/null
if [ $? -eq 0 ]
then
echo "the user is already exist"
else
useradd $UNAME &> /dev/null
echo "$PASSWD" | passwd --stdin $UNAME &> /dev/null
if [ $? -eq 0 ]
then
echo "$UNAME, Create success"
else
echo "$UNAME, Create failure"
fi
fi
done
- 执行脚本
bash addusers.sh
ENTER THE PASSWORD:xxxxxx
ohgoa, Create success
lajoga, Create success
aohguhw, Create success
ahsur, Create success
sjiogoaw, Create success
ajiog, Create success
- 查看是否创建成功
tail -6 /etc/passwd
ohgoa:x:1012:1012::/home/ohgoa:/bin/bash
lajoga:x:1013:1013::/home/lajoga:/bin/bash
aohguhw:x:1014:1014::/home/aohguhw:/bin/bash
ahsur:x:1015:1015::/home/ahsur:/bin/bash
sjiogoaw:x:1016:1016::/home/sjiogoaw:/bin/bash
ajiog:x:1017:1017::/home/ajiog:/bin/bash