ajoutt func_google chrome

This commit is contained in:
2024-12-02 11:53:46 +01:00
parent 9001ee016c
commit 44cb6d5f22
3 changed files with 22 additions and 10 deletions

View File

@@ -35,12 +35,12 @@ script_auto_update_dst="/root/apt-update.sh"
func_dependances(){ func_dependances(){
apt-get update 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 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(){ func_nommage(){
echo $nom_poste > /etc/hostname echo $nom_poste > /etc/hostname
sed -i "/^127.0.1.1/c\127.0.1.1 $nom_poste.operis.champlan $nom_poste" /etc/hosts sed -i "/^127.0.1.1/c\127.0.1.1 $nom_poste.operis.champlan $nom_poste" /etc/hosts
} }
func_krb5(){ func_krb5(){
cat <<EOF > $krb5_file cat <<EOF > $krb5_file
@@ -57,22 +57,22 @@ default_realm = OPERIS.CHAMPLAN
[domain_realm] [domain_realm]
EOF EOF
} }
func_heure(){ func_heure(){
sed -i '/# Specify one or more NTP servers./a server 192.168.3.72' $ntp_file sed -i '/# Specify one or more NTP servers./a server 192.168.3.72' $ntp_file
} }
func_user_folder(){ func_user_folder(){
sed -i '/# end of pam-auth-update config/i session optional pam_mkhomedir.so skel=/etc/skel umask=077' $folder_file sed -i '/# end of pam-auth-update config/i session optional pam_mkhomedir.so skel=/etc/skel umask=077' $folder_file
} }
func_samba(){ func_samba(){
sed -i "/workgroup = WORKGROUP/c\workgroup = OPERIS" $samba_file sed -i "/workgroup = WORKGROUP/c\workgroup = OPERIS" $samba_file
sed -i '/workgroup = OPERIS/a realm = OPERIS.CHAMPLAN' $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 '/realm = OPERIS.CHAMPLAN/a encrypt passwords = yes' $samba_file
sed -i '/encrypt passwords = yes/a client protection = encrypt' $samba_file sed -i '/encrypt passwords = yes/a client protection = encrypt' $samba_file
} }
func_sssd(){ func_sssd(){
touch $sssd_file touch $sssd_file
@@ -103,14 +103,14 @@ EOF
cp /usr/lib/x86_64-linux-gnu/sssd/conf/sssd.conf /etc/sssd/. cp /usr/lib/x86_64-linux-gnu/sssd/conf/sssd.conf /etc/sssd/.
chmod 600 /etc/sssd/sssd.conf chmod 600 /etc/sssd/sssd.conf
} }
func_allowedgg(){ func_allowedgg(){
realm permit -g utilisateurs\ du\ domaine@operis.champlan >> /dev/null 2>> $log_erreurs 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_POSTE >> /dev/null 2>> $log_erreurs
realm permit -g GRP_ADM_DOM >> /dev/null 2>> $log_erreurs realm permit -g GRP_ADM_DOM >> /dev/null 2>> $log_erreurs
done done
} }
func_sudo() { func_sudo() {
local sudoers_file="/etc/sudoers" local sudoers_file="/etc/sudoers"
@@ -138,7 +138,7 @@ func_sudo() {
echo "Erreur de syntaxe dans le fichier sudoers. Restauration de la sauvegarde." echo "Erreur de syntaxe dans le fichier sudoers. Restauration de la sauvegarde."
cp ${sudoers_file}.bak $sudoers_file cp ${sudoers_file}.bak $sudoers_file
fi fi
} }
func_root(){ func_root(){

View File

@@ -157,4 +157,14 @@ echo "Installation de VirtualBox"
exit 1 exit 1
fi fi
sleep 2 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
} }

View File

@@ -33,6 +33,7 @@ func_menu()
echo "GESTION DE DEPLOIEMENT DE POSTES DEBIAN" echo "GESTION DE DEPLOIEMENT DE POSTES DEBIAN"
echo "----------------------------------------" echo "----------------------------------------"
echo "U - Déploiement/intégration complète au domaine type poste utilisateur" 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 "M - Installation Malwarebytes"
echo "D - Intégration au domaine" echo "D - Intégration au domaine"
echo "O - Installation OCS" echo "O - Installation OCS"
@@ -76,7 +77,8 @@ while true ;do
;; ;;
d|D) d|D)
echo "" echo ""
func_integration_domain #func_integration_domain
echo "$folder/Integration_domain/integration_domain.sh"
#echo "Intégration au domaine" #echo "Intégration au domaine"
;; ;;
o|O) o|O)