有人告诉我一种在 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
将所需的标志和变量传递给命令。