📌  相关文章
📜  在 Linux 中使用 shell 脚本创建多个用户(1)

📅  最后修改于: 2023-12-03 15:07:43.108000             🧑  作者: Mango

在 Linux 中使用 shell 脚本创建多个用户

在 Linux 中,我们可以使用 shell 脚本来批量创建多个用户,这对于系统管理员来说非常方便。下面是一个示例脚本:

#!/bin/bash

# 首先判断脚本是否以管理员权限运行
if [ $UID -ne 0 ]; then
    echo "请使用管理员权限运行此脚本"
    exit 1
fi

# 定义用户名以及密码
usernames=("user1" "user2" "user3")
password="password"

# 遍历用户名数组,逐个创建用户
for username in "${usernames[@]}"
do
    adduser $username --disabled-password --gecos "" && echo "$username:$password" | chpasswd
done

以上脚本实现了批量创建三个用户的功能,用户名为 user1user2user3,密码为 password。我们可以根据自己的需要修改用户名和密码以及用户数量。

需要注意的是,此脚本需要以管理员权限运行,可以使用 sudo 命令或者切换到 root 用户来执行。

此外,还可以添加一些其他的功能,比如根据指定的用户名和密码文件批量创建用户等等。具体的实现方法需要根据实际情况进行调整。