Firefox : gestion massive de Firefox sous environnement Windows

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search
Firefox

Software version 17+
Operating System Windows 2003 RC2
Windows 7
Website Firefox Website
Last Update 22/01/2013
Others

1 Introduction

Vous gérez sûrement votre configuration d'Internet Explorer via GPO sous Active Directory. C'est pratique, il existe pleins d'options, mais de base, il est logique qu'il n'y ai rien de prévu pour les navigateurs alternatifs.

Le premier soucis que vous allez rencontrer est le manque de MSI par défaut. 2 options s'offrent alors à vous :

  1. Utiliser SCCM[1] (ex SMS) pour déployer des .exe
  2. Utiliser des versions repackagées en MSI[2] et les déployer via GPO.

Nous utiliserons ici le premier cas car SCCM permet de faire bien plus de choses que les déploiements classique par GPO. Cependant, nous ne verrons pas ici comment mettre en place le déploiement par SCCM ou GPO car les tutoriaux pulullent sur internet et allons nous concentrer sur la partie Firefox.

Nous utiliserons le plugin Firefox appelé GPO for Firefox[3]. Celui ci permet au lancement de Firefox d'aller regarder des propriétés en base de registre (qui auront été poussées par GPO) afin de forcer les valeurs par défaut du "about:config" de Firefox et de les rendre non modifiables par l'utilisateur.

Il est possible d'aller un peu plus loin sur le repackaging de Firefox en lui implémentant des fonctionnalités par défaut supplémentaires via le plugin CCK[4].

2 Prérequis

Pour les prérequis, il va nous falloir au minium :

  • Un serveur Active Directory + DNS
  • Un serveur SCCM
  • Un client Windows 7

3 Installation

3.1 Firefox

Ajoutez l'extension Firefox "GPO for Firefox"[5] en le repackagant si possible afin qu'elle soit installée de base.

3.2 GPO sur AD

Nous allons installer les GPO sur le serveur ou se trouve Active Directory. Dans un premier temps, télécharger le fichier contenant les nouvelles entrées GPO pour Firefox :
http://sourceforge.net/projects/gpofirefox/files/firefox.adm/download[6]

Puis lancez l'interface Users and Computers :
Firefox ad.png

Nous allons installer la GPO au niveau du domaine mais vous pouvez le faire au niveau d'une GPO si vous le souhaitez également. Allez dans les propriétés du domaine :
Firefox ad properties.png

Voici ensuite la marche a suivre :
Firefox create gpo.png

  1. Cliquez sur l'onglet des GPO (Group Policy)
  2. Ajoutez une nouvelle GPO
  3. Nommez là de façon reconnaissable
  4. Cliquez sur Edit pour editez cette dernière

Nous allons maintenant ajouter le fichier firefox.adm pour disposer des nouvelles options. Placez vous sur "Administratives Templates" et cliquez sur "Add/Remove Templates" :
Firefox add template.png

Ajoutez le fichier firefox.adm :
Firefox add firefox adm.png

Puis vous devriez maintenant le voir apparaître :
Firefox adm added.png

4 Configuration

4.1 Configuration de la GPO

Pour configurer la GPO, c'est assez simple à partir du moment ou l'on a comprit le principe. Il est donc possible de forcer certaines propriétés de Firefox depuis les GPO côté utilisateur ou ordinateur. A vous de voir ce qui vous convient le mieux. En fonction de ce que vous aurez choisis, les paramètre côté utilisateurs qui seront en base de registre pourront être retrouvés ici :

  • HKLM ou HKCU\Software\Policies\Mozilla\LockPref pour les préférences bloquées
  • HKLM ou HKCU\Software\Policies\Mozilla\defaultPref pour les préférences par défaut

Un des premiers paramètres à appliquer est le suivant : l'activation du module GPOFirefox :

Firefox template added.png

On l'active et on le cache de la liste des applications classiques :

Firefox set gpo.png

Vous avez la possibilité d'accéder à la majorité des fonctions présentes de dans "about:config" dans le dossier "Mozilla Advanced Options" .

5 References

  1. ^ http://fr.wikipedia.org/wiki/System_Center_Configuration_Manager
  2. ^ http://www.frontmotion.com/Firefox/download_firefox.htm
  3. ^ https://addons.mozilla.org/en-us/firefox/addon/gpo-for-firefox/
  4. ^ https://addons.mozilla.org/fr/firefox/addon/cck
  5. ^ https://addons.mozilla.org/fr/firefox/addon/gpo-for-firefox/
  6. ^ http://sourceforge.net/projects/gpofirefox/files/firefox.adm/download