Um loop neste formato funcionará:
while read i ; do
command_name "$i"
done < filename
O arquivo chamado filename
conteria uma lista de usuários, um por linha. Para o nome do comando command_name
use useradd -G {group-name}
.