Linux下批量添加用户

首先要创建一个包含所有用户名的文件,我使用的是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

执行后查看/etc/passwd文件,确认用户创建成功

posted @ 2017-11-27 18:18  一王小可一  阅读(242)  评论(0编辑  收藏  举报