Как сделать пакетный файл добавлять пользователей в группы?

Мне нужна помощь в проекте GCSE, я застрял в последнем вопросе. Он запрашивает скрипт bash для создания пользователей, а затем назначает их группам. Я уже сделал сценарий добавления новых пользователей, но я не уверен, как добавить их в группы в сценарии bash (скрипт bash, выполненный с помощью nano ).

Любая помощь / примеры?

Мой текущий скрипт:

 #!/bin/bash # Script to add a user to Linux system if [ $(id -u) -eq 0 ]; then read -p "Enter username : " username read -p "Enter password : " password egrep "^$username" /etc/passwd >/dev/null if [ $? -eq 0 ]; then echo "$username exists!" exit 1 else pass=$(perl -e 'print crypt($ARGV[0], "password")' $password) useradd -m -p $pass $username [ $? -eq 0 ] && echo "User has been added to system!" || echo "Failed to add a user!" fi else echo "Only root may add a user to the system" exit 2 fi 

(Это выглядит примерно так)