gestion des erreurs malwarebytes
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
func_integration_domain(){
|
||||||
#=======================================================================
|
#=======================================================================
|
||||||
# FILE: ~integration_domain.sh
|
# FILE: ~integration_domain.sh
|
||||||
# USAGE: ./~integration_domain.sh
|
# USAGE: ./~integration_domain.sh
|
||||||
@@ -15,18 +15,43 @@
|
|||||||
# REVISION: ---
|
# REVISION: ---
|
||||||
#=======================================================================
|
#=======================================================================
|
||||||
##Définition des variables
|
##Définition des variables
|
||||||
|
folder=$(pwd) ##dossier local
|
||||||
|
log_erreurs="$folder/err_log.log"
|
||||||
|
#=======================================================================
|
||||||
|
##Définition des fonctions
|
||||||
|
func_dependances(){
|
||||||
|
apt-get update
|
||||||
|
apt install -y realmd sssd sssd-tools libnss-sss libpam-sss adcli samba-common-bin oddjob oddjob-mkhomedir packagekit policykit-1 ntpdate ntp krb5-user libsss-sudo libsasl2-modules-ldap libpam-mount samba samba-common
|
||||||
|
}
|
||||||
|
|
||||||
|
func_nommage(){
|
||||||
|
read -p "comment voulez-vous nommer ce poste?" nom_poste
|
||||||
|
echo $nom_poste > /etc/hostname
|
||||||
|
sed -i "/^127.0.1.1/c\127.0.1.1 $nom_poste.operis.champlan $nom_poste" /etc/hosts
|
||||||
|
}
|
||||||
|
|
||||||
#=======================================================================
|
#=======================================================================
|
||||||
###Script
|
###Script
|
||||||
|
|
||||||
##installation des paquets requis
|
echo "Mise a jour dependances pour l'intégration AD"
|
||||||
apt-get update
|
if func_dependances >> /dev/null 2>> $log_erreurs; then
|
||||||
apt install -y realmd sssd sssd-tools libnss-sss libpam-sss adcli samba-common-bin oddjob oddjob-mkhomedir packagekit policykit-1 ntpdate ntp krb5-user libsss-sudo libsasl2-modules-ldap libpam-mount samba samba-common
|
echo "Mise a jour dependances nécessaire à l'intégration AD réussie"
|
||||||
|
else
|
||||||
|
echo "Erreur lors de la mise a jour dependances nécessaire à l'intégration AD"
|
||||||
|
echo "logs d'erreurs disponibles dans le fichier: $log_erreurs"
|
||||||
|
fi
|
||||||
|
sleep 2
|
||||||
|
|
||||||
|
|
||||||
##nommage du poste
|
##nommage du poste
|
||||||
read -p "comment voulez-vous nommer ce poste?" nom_poste
|
echo "Mise a jour dependances pour l'intégration AD"
|
||||||
echo $nom_poste > /etc/hostname
|
if func_nommage >> /dev/null 2>> $log_erreurs; then
|
||||||
echo "/etc/hostname mis à jour avec NBK-500"
|
echo "Renommage du poste réussie"
|
||||||
|
else
|
||||||
|
echo "Erreur lors du renommage du poste"
|
||||||
|
echo "logs d'erreurs disponibles dans le fichier: $log_erreurs"
|
||||||
|
fi
|
||||||
|
sleep 2
|
||||||
|
|
||||||
##configuration kerberos
|
##configuration kerberos
|
||||||
|
|
||||||
@@ -45,3 +70,5 @@ echo "/etc/hostname mis à jour avec NBK-500"
|
|||||||
##gestion des droits sudos
|
##gestion des droits sudos
|
||||||
|
|
||||||
##désactivation du compte root
|
##désactivation du compte root
|
||||||
|
|
||||||
|
}
|
||||||
@@ -17,11 +17,48 @@ func_malwarebytes()
|
|||||||
#=======================================================================
|
#=======================================================================
|
||||||
##Définition des variables
|
##Définition des variables
|
||||||
srclist="/etc/apt/sources.list.d/mblinux.list"
|
srclist="/etc/apt/sources.list.d/mblinux.list"
|
||||||
|
folder=$(pwd) ##dossier local
|
||||||
|
log_erreurs="$folder/err_log.log"
|
||||||
|
#=======================================================================
|
||||||
|
##Définition des fonctions
|
||||||
|
|
||||||
|
|
||||||
#=======================================================================
|
#=======================================================================
|
||||||
##Script
|
##Script
|
||||||
touch $srclist
|
echo "création de la source du depôt"
|
||||||
echo 'deb [arch=amd64] https://repositories.mwbsys.com/dpkg jessie non-free' | tee -a $srclist
|
if touch $srclist >> /dev/null 2>> $log_erreurs; then
|
||||||
wget -q -O - https://repositories.mwbsys.com/dpkg/keyring.gpg | apt-key add -
|
echo "Création du fichier sourcelist de MalwareBytes réussi"
|
||||||
apt-get update; ACCOUNTTOKEN=cbfa3f5f-e8a5-4603-bb2f-f034e56fdf21 apt-get install mblinux;
|
else
|
||||||
|
echo "Erreur lors de la création du fichier sourcelist de MalwareBytes"
|
||||||
|
echo "logs d'erreurs disponibles dans le fichier: $log_erreurs"
|
||||||
|
fi
|
||||||
|
sleep 2
|
||||||
|
|
||||||
|
echo "Ajout de l'adresse du dépôt au fichier sourcelist"
|
||||||
|
if echo 'deb [arch=amd64] https://repositories.mwbsys.com/dpkg jessie non-free' | tee -a $srclist >> /dev/null 2>> $log_erreurs; then
|
||||||
|
echo "Saisie de l'adresse du dépôt réussi"
|
||||||
|
else
|
||||||
|
echo "Erreur lors de la Saisie de l'adresse du dépôt"
|
||||||
|
echo "logs d'erreurs disponibles dans le fichier: $log_erreurs"
|
||||||
|
fi
|
||||||
|
sleep 2
|
||||||
|
|
||||||
|
echo "Téléchargement du paquet MalwareBytes"
|
||||||
|
if wget -q -O - https://repositories.mwbsys.com/dpkg/keyring.gpg | apt-key add - >> /dev/null 2>> $log_erreurs; then
|
||||||
|
echo "Téléchargement du paquet MalwareBytes réussi"
|
||||||
|
else
|
||||||
|
echo "Erreur lors du téléchargement du paquet MalwareBytes"
|
||||||
|
echo "logs d'erreurs disponibles dans le fichier: $log_erreurs"
|
||||||
|
fi
|
||||||
|
sleep 2
|
||||||
|
|
||||||
|
echo "Installation du paquet MalwareBytes"
|
||||||
|
if apt-get update; ACCOUNTTOKEN=cbfa3f5f-e8a5-4603-bb2f-f034e56fdf21 apt-get install mblinux >> /dev/null 2>> $log_erreurs; then
|
||||||
|
echo "Installation du paquet MalwareBytes réussi"
|
||||||
|
else
|
||||||
|
echo "Erreur lors du installation du paquet MalwareBytes"
|
||||||
|
echo "logs d'erreurs disponibles dans le fichier: $log_erreurs"
|
||||||
|
fi
|
||||||
|
sleep 2
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -19,7 +19,7 @@ folder=$(pwd)
|
|||||||
#=======================================================================
|
#=======================================================================
|
||||||
##Définition des fonctions
|
##Définition des fonctions
|
||||||
source "$folder/malwarebytes.sh"
|
source "$folder/malwarebytes.sh"
|
||||||
source "intégration au domaine"
|
source "$folder/integration_domain.sh"
|
||||||
source "$folder/ocs.sh"
|
source "$folder/ocs.sh"
|
||||||
source "$folder/ldap.sh"
|
source "$folder/ldap.sh"
|
||||||
source "installation vpn"
|
source "installation vpn"
|
||||||
@@ -63,11 +63,11 @@ while true ;do
|
|||||||
echo "Déploiement/intégration complète du poste au domaine"
|
echo "Déploiement/intégration complète du poste au domaine"
|
||||||
;;
|
;;
|
||||||
m|M)
|
m|M)
|
||||||
#func_malwarebytes
|
func_malwarebytes
|
||||||
echo "Installation Malwarebytes"
|
#echo "Installation Malwarebytes"
|
||||||
;;
|
;;
|
||||||
d|D)
|
d|D)
|
||||||
#func_Intégration au domaine
|
#func_integration_domain
|
||||||
echo "Intégration au domaine"
|
echo "Intégration au domaine"
|
||||||
;;
|
;;
|
||||||
o|O)
|
o|O)
|
||||||
|
|||||||
Reference in New Issue
Block a user