Moi aussi je pense qu'il serai bien que tu apprenne à lire le man des commandes.
Puis pour la commande groupadd tu n'as pas besoin de lui donner un GID à moins que tu veut utiliser un spécifique. La commande prends par défaut un GID mais tu dois tout de même donner le nom du group à créer.
voici un petit script vite fait:
#!/bin/bash
read -p "Nom de l'utilisateur à créer : " USERNAME
read -p "Nom du group à créer: " GROUPNAME
groupadd $GROUPNAME
useradd -g $GROUPNAME -d /home/${USERNAME} -c "Quelques infos sur l'user" -s /bin/bash $USERNAME
Et voilà le résultat (script à exécuter en root bien sur
sudo bash test.sh
Nom de l'utilisateur à créer : toto
Nom du group à créer: toto
[boogy@tuxgeek scripts]$ getent passwd toto
toto:x:1001:1000:Quelques infos sur l'user:/home/toto:/bin/bash
[boogy@tuxgeek scripts]$ getent group toto
toto:x:1000: