ajoutt func_google chrome
This commit is contained in:
@@ -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(){
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user