diff --git a/sisr1/tp04_scripts_admin/deployUsers.sh b/sisr1/tp04_scripts_admin/deployUsers.sh new file mode 100644 index 0000000..342daf2 --- /dev/null +++ b/sisr1/tp04_scripts_admin/deployUsers.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +ip=$1 #IP de machine cible passé en paramètre +user=root +workdir=/root/deploy_test #répertoire déploiement + +ssh root@$ip "mkdir $workdir" 2> /dev/null #création du répertoire de copie + +#copie des scripts et fichiers +scp createGroups.sh $user@$ip:$workdir +scp createUsers.sh $user@$ip:$workdir +scp logins.csv $user@$ip:$workdir +scp Users.csv $user@$ip:$workdir + + +#execution des scripts +ssh $user@$ip "bash $workdir/createGroups.sh" +ssh $user@$ip "bash $workdir/createUsers.sh" + +ssh root@$ip "rm -R $workdir" #suppression