shell脚本批量创建多个用户

linux
Author

dd21

Published

December 5, 2022

1、创建.sh文件

执行以下命令

vim adduser.sh

2、编写shell代码

#! /bin/bash
#filename:add_user
i=1
groupadd user1
while [ $i -le 20 ]
do
        if [ $i -le 9 ]; then
                USERNAME=student0${i}
        else
                USERNAME=student${i}
        fi
        useradd $USERNAME
        mkdir /home/$USERNAME
        chown -R $USERNAME /home/$USERNAME
        chgrp -R user1 /home/$USERNAME
        i=$(($i+1))
done

3、赋权

chmod u+x adduser.sh

4、执行

创建用户需要管理员权限,需要加上sudo

sudo ./adduser.sh

99、运行结果

查看是否创建成功

cat /etc/passwd

在这里插入图片描述