diff --git a/sisr1/tp04_scripts_admin/createUsers.sh b/sisr1/tp04_scripts_admin/createUsers.sh index 6621c46..86ecf22 100644 --- a/sisr1/tp04_scripts_admin/createUsers.sh +++ b/sisr1/tp04_scripts_admin/createUsers.sh @@ -4,18 +4,21 @@ fichier=./logins.csv while read ligne #lis tous les lignes do + #Créer l'utilisateur avec un répertoire personnel et le shell /bin/bash username=$(echo $ligne | cut -d ";" -f1) useradd -m -s "/bin/bash" $username - #Créer l'utilisateur avec un répertoire personnel et le shell /bin/bash + #Définir le groupe de l'utilisateur group=$(echo $ligne | cut -d ";" -f5) usermod -aG $group $username + #Définir le mot de passe de l'utilisateur passwd=$(echo $ligne | cut -d ";" -f2) echo $username:$passwd | chpasswd - #Définir le mot de passe de l'utilisateur - chown $username:$username /home/$username + #Modifier les droits sur le répertoire personnel pour l'utilisateur + chown $username:$username /home/$username + done < $fichier