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下批量添加用户的主要内容,如果未能解决你的问题,请参考以下文章

Linux下批量添加用户

Linux下批量创建用户

linux批量添加用户和批量修改密码

linux 批量添加/删除用户

zimbra批量添加用户的方法

用Linux的shell写一个介绍当前用户信息的脚本怎么写