diff --git a/sisr1/tp04-scripts-admin/createUsers.sh b/sisr1/tp04-scripts-admin/createUsers.sh new file mode 100644 index 0000000..88528b7 --- /dev/null +++ b/sisr1/tp04-scripts-admin/createUsers.sh @@ -0,0 +1,24 @@ +#!/bin/bash +fichier=./logins.csv + + + + +while read ligne + do + #stock le nom d'utilisateur du premier champ + username=$(echo $ligne | cut -d ";" -f1) + useradd -m -s "/bin/bash" $username + + #attribution de l'utilisateur au groupe + group=$(echo $ligne | cut -d ";" -f5) + usermod -aG $group $username + + #stock le mdp générer dans createLogins.sh + passwd=$(echo $ligne | cut -d ";" -f2) + + echo $username:$passwd | chpasswd + + chown $username:$username /home/$username + +done < $fichier \ No newline at end of file