如何在 Unix 中创建多个用户?

如何在 Unix 中创建多个用户?

有人告诉我一种在 UNIX 中创建多个用户的方法。如果我想写一个脚本,我该怎么做?有什么建议吗?

答案1

以下是帮助您入门的提示:

#!/bin/sh

for username; do
    # to-do
done

您可以将多个用户名传递给此脚本,它将在每个用户名的 for 循环内执行命令,例如:

./create-many.sh alice bob john

你只需要完成for循环的内容即可。这应该可以帮助您开始。

或者,如果您的文件每行只有一个用户名,则:

#!/bin/sh

while read username; do
    # to-do
done < /path/to/file

答案2

我不会为您编写脚本,但您需要编写一个“包装器”脚本,以便useradd将所需的标志和变量传递给命令。

相关内容