Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/03/2021, à 09:10

Koli

Script-Bash

Bonjour,

Je suis débutant en script et je souhaite avoir de l'aide pour terminer ce script.
En fait,

Ce script permet de configurer un poste à partir d’une machine fraîchement installée mais également de “réinitialiser” le poste en fin de formation en vue d’une utilisation lors d’un futur stage.

Je vous remercie d'avance.


#!/bin/bash -v
#Scann du réseau et affichage uniquement des adresses IP
#scan Réseaux(Abe&Bao)
    Abe="192.168.100.0/24"
echo -e "Réseau_1=$Abe \n"
    Bao="192.168.101.0/24'
echo -e "Réseau_2=$Bao \n"
scan (Abe&Bao) {
    nmap -r -sn $Abe;
    nmap -r -sn $Bao;
}
#Supression de l'utilisateur stagiaire
echo "suppession du compte stagiaire"
read stagiaire
exist=0
until [ $exist -eq 1 ]
do
exist=$(grep -c "^$stagiaire:" /etc/passwd)
#$? vaut 0 si la commande s'est bien déroulée et different de 0 dans le cas contraire
if [ $? -eq 1 ] ;
then
   echo "La compte d'utilisateur $stagiaire n'existe pas"
   echo "Reessayez !"
   read stagiaire
else
   exist=1
fi
done
ps -f -U "$stagiaire" # affiche l'ensemble des processus associes a l'utilisateur s'il y'en a
# Création utilisateur et dossier avec permission adaptée
}
#Connexion au lecteur réseau 'partage'
mountshare () {   
}
#Renommage de la machine, en utilisant les 2 derniers octets de l'adresse IP
hostn () {
}
#Redémarrage des machines
restart () {
       
}   
#Lancement de la fonction 'scan' pour analyser le réseau
scan
#Boucle utilisant 'typeset' pour lancer chaque fonction une à une via SSH         
for xxxxxxxxxxxxxxxxxx; do
    ssh xxx0@$ip "$(typeset -f userdel); userdel"
xxxxxxx

done

Hors ligne

#2 Le 15/03/2021, à 09:41

cqfd93

Re : Script-Bash

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#3 Le 15/03/2021, à 15:20

Watael

Re : Script-Bash

salutt,

tu as écrit ton script sans en tester les commandes.

est-ce que tu espères vraiment que nous allons finir ton script ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne