我正在尝试一次创建多个组并为每个组指定一个 ID。您可以在不连续使用该groupadd
命令的情况下执行此操作吗?
groupadd group1
groupadd group2
谢谢。
答案1
您可以使用 for 循环创建一组具有特定 ID 的组,如下所示:
declare -A groups
groupIds['group1']=2000
groupIds['group2']=3000
for groupName in "${!groupIds[@]}"
do
groupadd "$groupName" --gid ${groupIds["$groupName"]}
done