Linux下批量添加用户

Posted 王小可的技术博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件,确认用户创建成功

以上是关于Linux下批量添加用户的主要内容,如果未能解决你的问题,请参考以下文章