deployUsers.sh
This commit is contained in:
parent
a06e1922c0
commit
7050f62fd6
20
sisr1/tp04_scripts_admin/deployUsers.sh
Normal file
20
sisr1/tp04_scripts_admin/deployUsers.sh
Normal file
@ -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
|
Loading…
x
Reference in New Issue
Block a user