From 44cb6d5f2203e8294d6c19a26f86e30e057f9b7c Mon Sep 17 00:00:00 2001 From: Ichbinus Date: Mon, 2 Dec 2024 11:53:46 +0100 Subject: [PATCH] ajoutt func_google chrome --- .../Integration_domain/integration_domain.sh | 18 +++++++++--------- .../Packages_metiers/installations_packages.sh | 10 ++++++++++ Deploiement_debian/deploiement_main.sh | 4 +++- 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/Deploiement_debian/Integration_domain/integration_domain.sh b/Deploiement_debian/Integration_domain/integration_domain.sh index 25db091..38c0e0b 100644 --- a/Deploiement_debian/Integration_domain/integration_domain.sh +++ b/Deploiement_debian/Integration_domain/integration_domain.sh @@ -35,12 +35,12 @@ script_auto_update_dst="/root/apt-update.sh" 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(){ echo $nom_poste > /etc/hostname sed -i "/^127.0.1.1/c\127.0.1.1 $nom_poste.operis.champlan $nom_poste" /etc/hosts -} + } func_krb5(){ cat < $krb5_file @@ -57,22 +57,22 @@ default_realm = OPERIS.CHAMPLAN [domain_realm] EOF -} + } func_heure(){ sed -i '/# Specify one or more NTP servers./a server 192.168.3.72' $ntp_file -} + } func_user_folder(){ sed -i '/# end of pam-auth-update config/i session optional pam_mkhomedir.so skel=/etc/skel umask=077' $folder_file -} + } func_samba(){ sed -i "/workgroup = WORKGROUP/c\workgroup = OPERIS" $samba_file sed -i '/workgroup = OPERIS/a realm = OPERIS.CHAMPLAN' $samba_file sed -i '/realm = OPERIS.CHAMPLAN/a encrypt passwords = yes' $samba_file sed -i '/encrypt passwords = yes/a client protection = encrypt' $samba_file -} + } func_sssd(){ touch $sssd_file @@ -103,14 +103,14 @@ EOF cp /usr/lib/x86_64-linux-gnu/sssd/conf/sssd.conf /etc/sssd/. chmod 600 /etc/sssd/sssd.conf -} + } func_allowedgg(){ realm permit -g utilisateurs\ du\ domaine@operis.champlan >> /dev/null 2>> $log_erreurs realm permit -g GRP_ADM_POSTE >> /dev/null 2>> $log_erreurs realm permit -g GRP_ADM_DOM >> /dev/null 2>> $log_erreurs done -} + } func_sudo() { local sudoers_file="/etc/sudoers" @@ -138,7 +138,7 @@ func_sudo() { echo "Erreur de syntaxe dans le fichier sudoers. Restauration de la sauvegarde." cp ${sudoers_file}.bak $sudoers_file fi -} + } func_root(){ diff --git a/Deploiement_debian/Packages_metiers/installations_packages.sh b/Deploiement_debian/Packages_metiers/installations_packages.sh index 5bab57a..f41959a 100644 --- a/Deploiement_debian/Packages_metiers/installations_packages.sh +++ b/Deploiement_debian/Packages_metiers/installations_packages.sh @@ -157,4 +157,14 @@ echo "Installation de VirtualBox" exit 1 fi sleep 2 + +echo "Installation de Google Chrome" + if func_Chrome 2>> $log_erreurs; then + echo "Installation de Google Chrome réussie" + else + echo "Erreur lors de l'installation de Google Chrome" + echo "logs d'erreurs disponibles dans le fichier: $log_erreurs" + exit 1 + fi + sleep 2 } \ No newline at end of file diff --git a/Deploiement_debian/deploiement_main.sh b/Deploiement_debian/deploiement_main.sh index 13d8fe3..f03e8aa 100644 --- a/Deploiement_debian/deploiement_main.sh +++ b/Deploiement_debian/deploiement_main.sh @@ -33,6 +33,7 @@ func_menu() echo "GESTION DE DEPLOIEMENT DE POSTES DEBIAN" echo "----------------------------------------" echo "U - Déploiement/intégration complète au domaine type poste utilisateur" +echo "S - Déploiement/intégration complète au domaine type Serveur" echo "M - Installation Malwarebytes" echo "D - Intégration au domaine" echo "O - Installation OCS" @@ -76,7 +77,8 @@ while true ;do ;; d|D) echo "" - func_integration_domain + #func_integration_domain + echo "$folder/Integration_domain/integration_domain.sh" #echo "Intégration au domaine" ;; o|O)