Installation de Firefox dans un réseau Scribe
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
Installation de Firefox 3 dans un réseau Scribe NG __________________ Installation de Firefox dans un réseau Scribe : Gestion des profils Firefox / installation en parallèle d’Internet Explorer Table des matières : -------------------------------------------------------------------------------------------------------------------------------------- A propos de ce document : ...................................................................................................................................... 1 Attention :................................................................................................................................................................ 1 Pourquoi faire l’installation en parallèle d’Internet Explorer ?............................................................................... 1 Fonctionnement des profils Firefox : ...................................................................................................................... 2 Préférences utilisateurs :...................................................................................................................................... 2 Dossier de stockage du profil firefox dans un réseau Scribe : ............................................................................ 2 Scribe NG 2.1 : solution provisoire au problème d’erreur dans certaines règles ESU ........................................... 4 Création de raccourcis de lancement personnalisés en fonction du type de navigateur à utiliser :......................... 5 Nouveau plan d’adressage pédagogique académique : ........................................................................................... 6 Utilisation d’un modèle de groupe de machines ESU incluant le paramétrage du proxy Firefox : ........................ 7 Mettre en place des marque-pages par défaut avec un script .................................................................................. 8 _____ A propos de ce document : Il s’agit dans ce document de mieux comprendre le fonctionnement de Firefox en parallèle d’IE sur les réseaux scribe. N’hésitez pas à le compléter ou à le corriger par votre expérience (bien sûr en me communiquant vos commentaires.) gilbert.gondard@ac-orleans-tours.fr (équipe départementale du 45, formateur en formation continue TICE) Remarque : une partie de ce document pourra être intégré à un document de formation pour des administrateurs de réseau d’établissement. Attention : Sur un réseau Scribe, lorsque Firefox est lancé sur une machine avec un compte, il n’est pas possible de l’exécuter sur une autre machine avec ce même compte car le profil Firefox du compte est déjà utilisé (message : ‘Firefox est déjà en cours d’exécution. Pour ouvrir une nouvelle fenêtre, vous devez d’abord arrêter le processus Firefox existant ou redémarrer votre système’.) Chaque utilisateur doit se connecter avec son login personnel sur chacune des machines. Pourquoi faire l’installation en parallèle d’Internet Explorer ? 1- Laisser le choix aux utilisateurs. 2- Si l’EAD2 de scribe NG ne fonctionne correctement qu’avec Firefox, CUPS ne fonctionne actuellement correctement qu’avec IE. 3- L’application epreuve@ssr s’ouvre correctement en plein écran avec IE. Objectifs : 1- Dans les collèges de l’académie Orléans-Tours, la sécurisation et la connexion à l’Internet sont assurées par le serveur AMON qui est un serveur semi-transparent. Si depuis, les stations, il est possible d’accéder aux sites http sans paramétrage particulier du navigateur, ce n’est pas le cas des sites sécurisés https et webmails. Il faut paramétrer le proxy dans le navigateur. Il est évident que sur un réseau, nous souhaitons que ce paramétrage soit automatique. Gilbert Gondard / Page : 1 / 9
Installation de Firefox 3 dans un réseau Scribe NG __________________ 2- Nous souhaitons également pouvoir intervenir automatiquement sur d’autres paramétrages du navigateur comme la page d’accueil, le vidage des fichiers Internet temporaires, la taille du cache, etc. Fonctionnement des profils Firefox : Firefox enregistre les informations personnelles de l’utilisateur comme les marque-pages (places.sqlite (firefox 3) ; bookmarks.html (firefox 2) ; bookmarkbackups (dossier de sauvegarde des marque- pages), la page d’accueil, les thèmes, l’historique, fichiers Internet temporaires (cache) etc. dans un profil individuel. La première fois que vous lancez votre application, un profil par défaut est créé. Chaque profil est stocké dans son propre dossier. Le profil n’est pas supprimé lorsqu’on désinstalle le logiciel. Attention le profil n’est pas stocké dans le dossier d’installation du logiciel mais : Si vous fonctionnez sur un poste isolé en XP : C:\Documents and settings\login-utilisateur\Local Settings\Application Data\Mozilla\Firefox\Profiles\Nom_du_profil Si vous fonctionnez sur un poste isolé en Vista : C:\Utilisateurs\login- utilisateur\Appdata\Roaming\Mozilla\Firefox\Nom_du_profil Si vous êtes sur un réseau Scribe (voir paragraphe correspondant.) Attention : le dossier Application Data est par défaut caché par Windows. Vous devez afficher les dossiers et les fichiers cachés dans l’explorateur : Outils \ Options \ Onglet Affichage Firefox est capable de gérer plus d’un utilisateur donc plusieurs profils. Les profils sont nommés ********.default où ******** représente huit lettres et chiffres aléatoires. Préférences utilisateurs : Il existe trois fichiers de configuration qui enregistrent vos préférences et sont chargés dans cet ordre : 1- All.js : ce fichier définit le comportement par défaut. Il est éditable. 2- Prefs.js : généré automatiquement par Firefox (en fonction de all.js et des choix de l’utilisateur par exemple.) Il faut éviter d’éditer ce fichier car cela peut rendre firefox inutilisable. 3- User.js : fichier à ajouter et à éditer à la main. Il écrasera les préférences initialisées par les fichiers précédents. Remarque importante pour Scribe : lorsque vous cochez des options ou paramétrez des règles de fonctionnement de firefox dans ESU, celles-ci sont associées à une liste de règles ListeRegles.xml où des chemins et fichiers bien précis ont été définis par l’équipe Eole. En particulier, le fichier de préférences sur lequel agissent ces règles est Prefs.js pour scribe NG 2.1 et User.js sur Scribe NG 2.2 (modifié dans une mise à jour.) Il est en effet plus logique d’utiliser le fichier User.js puisque c’est son rôle d’appliquer des modifications aux paramètres générés par l’application dans le Pref.js. Dossier de stockage du profil firefox dans un réseau Scribe : Si vous fonctionnez sur un poste relié à un domaine Scribe, le profil est stocké dans le dossier personnel de l’utilisateur U : mais, pour un bon fonctionnement des paramètres ESU définis pour Firefox, il faut d’abord paramétrer son chemin dans ESU pour le groupe de machines et le groupe d’utilisateurs voulus. Attention, compte-tenu des chemins et noms de fichiers précis contenus dans ListeRegles.xml (cf. remarque ci-dessus), il est indispensable de prendre les paramètres proposés par défaut si vous voulez pouvoir appliquer ensuite le reste des options proposées par ESU comme, par exemple, le paramétrage automatique du proxy par ESU. Gilbert Gondard / Page : 2 / 9
Installation de Firefox 3 dans un réseau Scribe NG __________________ 1- Se connecter en admin sur une station. 2- Installez Firefox sur les stations voulues. Firefox a été installé dans : C:\Program Files\Mozilla Firefox\. 3- Dans ESU / Groupe de machines voulu / pour chaque groupe d’utilisateurs (DomainAdmins, Eleves, Professeurs) / sélectionnez Firefox / Gestion du profil / Cochez les trois cases en gardant les paramètres par défaut qui s’affichent (IMPORTANT, ne rien modifier, cf. remarque du dessus.) Il n’est pas possible de configurer les paramètres d’exclusion d’adresses pour le proxy à la fois pour IE et Firefox. En effet, la syntaxe n’est pas la même : le standard est IP/MASK (exemple : 172.19.0.0/22) utilisé par firefox mais pas par IE. De plus, le séparateur pour IE est le ; alors que pour Firefox, c’est la virgule. 4- Définissez dans ESU, les paramètres généraux du proxy pour Internet Explorer : Exemple pour le collège La Sologne de l’académie d’Orléans-Tours (nouveau plan d’adressage académique, cf. paragraphe correspondant) : Nom d’hôte : 172.19.255.254 (serveur AMON) Ne pas utiliser le proxy pour les adresses suivantes : 172.19.*;localhost;127.0.0.1 (séparateur : ; pour IE) Connexion anonyme Remarque : 172.16.*englobe toutes les plages d’adresses des réseaux pédagogiques de l’académie d’Orléans-Tours. 5- Définissez les options de proxy que vous désirez pour Internet Explorer en cochant et en gardant le contenu des variables qui s’affichent (reprend les paramètres généraux d’ESU définis précédemment) pour chaque groupe de machines et chaque groupe d’utilisateurs. Gilbert Gondard / Page : 3 / 9
Installation de Firefox 3 dans un réseau Scribe NG __________________ 6- Définissez les options de proxy que vous désirez pour Firefox manuellement pour chaque groupe de machines et chaque groupe d’utilisateurs. - Activer le proxy. - Nom d’hôte du proxy AMON de votre établissement. - Port : 3128 - Ne pas utiliser le proxy pour : - 172.19 .0.0/22,127.0.0.1 (pour le Loiret) - Utiliser le même proxy pour tous les protocoles. 7- Redémarrez les machines pour appliquer la nouvelle stratégie. 8- Si vous vous connectez en admin, vous constaterez qu’un prefs.js a été automatiquement créé dans : U:\.Config\Application Data\Mozilla\Firefox\profiles\Defaut\. Ce prefs.js utilise les options que vous avez cochées dans ESU pour Firefox avec en particulier les paramètres du proxy que vous avez définis dans ESU. 9- Le reste du profil se constituera lors de la fermeture du premier lancement de Firefox. 10- Une fois que vous avez testé le bon chargement des paramètres du proxy, vous pouvez essayer d’ajouter de nouveaux paramétrages pour Firefox dans ESU : ATTENTION (scribe NG 2.1) : il faut y aller progressivement, certains paramètres empêchent l’application du prefs.js et à ce moment un fichier Invalidprefs.js est créé. Pour poursuivre mes tests, j’ai effacé l’ensemble du profil firefox, choisi d’autres paramètres firefox pour ESU et j’ai constaté : • Que pour le dossier de téléchargement, il faut donner un chemin de type U:\telechargement. • Que toutes les options des zones Général et Téléchargements peuvent être cochées. • Que Historique et Taille du cache dans Vie privée ne fonctionnent pas (les valeurs par défaut de Firefox demeurent inchangées : 90 jours pour l’historique ; 50 Mo pour le cache) Pourtant ces deux paramètres nous auraient été bien utiles pour la prévention des dépassements de quotas dans Scribe. • Je n’ai rien coché dans Fonctionnalités WEB et je n’ai plus Invalidprefs.js et une descente de paramètres qui se fait correctement sur Firefox à la prochaine connexion. Scribe NG 2.1 : solution provisoire au problème d’erreur dans certaines règles ESU J’ai constaté des erreurs dans les ListeRegles.xml situées dans U:\esu\Console. Il faudrait corriger ces erreurs à la source cependant il ne semble plus y avoir de maintenance sur Scribe NG 2.1 au niveau des listes de règles ESU en tout cas ? Gilbert Gondard / Page : 4 / 9
Installation de Firefox 3 dans un réseau Scribe NG __________________ 1- Le rôle de Gestionnaire d’un Groupe de machines n’est pas implémenté sur Scribe NG 2.1 (fait sur Scribe NG 2.2) non-corrigé dans cette solution provisoire. 2- Ajout d’une règle pour IE ‘Mettre à jour les pages Web à chaque visite de page’ indispensable pour les nouvelles interfaces ‘Web’ BCDI et pour éviter les pages blanches. (Vérifier s’il existe une version plus récente des pages visitées à chaque visite a été ajouté sur Scribe NG 2.2) 3- La règle Confidentialité (Bloquer les fenêtres publicitaires intempestives) d’Internet Explorer est inaccessible du fait que le type BOOLEEN n’a pas été renseigné pour cette règle. (corrigé sur Scribe NG 2.2) 4- Il y a une erreur pour la règle qui permet de définir la taille du Cache pour Firefox (Firefox / ConfUtilisateur / Options / Vie Privé / Cache : Taille en Mo du cache / La variable affichée n’est pas la bonne browser.history-expires-days (c’est celle de Vie Privé / Historique : se souvenir des pages visitées pendant combien de jours ?) Cela explique pourquoi ni les options Historique et Taille du cache ne fonctionnent. Il faudrait remplacer cette variable par browser.cache.disk.capacity (historique et cache fonctionnent alors !) (corrigé sur Scribe NG 2.2) 5- Ajout de règles pour Firefox : Conserver mon historique pendant au moins ; Vider le cache à la fermeture de firefox ; Supprimer les cookies à la fermeture de Firefox ; Vider l’historique de navigation à la fermeture de Firefox ; Vider les données de sites web hors connexions à la fermeture de session. (un certain nombre de ces options et/ou d’autres ont été ajoutées dans scribe 2.2) J’ai corrigé 3,4 et ajouté 2 dans un fichier ListeRegles.xml. Problème : lors de la prochaine mise à jour (reconfigure), le fichier ListeRegles.xml sera écrasé avec le retour des erreurs précédentes tant que l’équipe Eole de Dijon n’aura pas effectué les corrections nécessaires sur Scribe NG 2.1. (plus nécessaire sur Scribe NG 2.2) En attendant les modifications nécessaires : Il faut trouver une solution pour garder notre fichier ListeRegles.xml tout en surveillant les mises à jour du fichier pour en récupérer les éventuelles corrections ou améliorations. 1ère solution (locale, à éviter dans le cadre de la politique académique où il n’est pas souhaitable que chaque département ait sa variante ? ) : En admin : Créez deux dossier listRmodi et listRori dans U:\esu Copiez le fichier ListeRegles.xml modifié dans U:\esu\listRmodi. Créez un fichier esumodi.bat qui contient : @echo off xcopy U:\esu\console\ListeRegles.xml U:\esu\listRori\ del /Q /F U:\esu\Console\ListeRegles.xml xcopy U:\esu\listRmodi\ListeRegles.xml U:\esu\Console\ U:\esu\Console\esu.exe 2ème solution (académique) : Tous les serveurs NG devant, à terme être enregistrés sur le serveur zephir académique, communiquez vos propositions de modification ou d’ajout de règles ESU à l’équipe Eole d’Orléans-Tours qui étudiera et incorporera les modifications pour tous les serveurs de l’académie sous la forme d’une variante. Création de raccourcis de lancement personnalisés en fonction du type de navigateur à utiliser : 1- Epreuve@ssr doit être lancé avec Internet Explorer (quel que soit le navigateur par défaut) afin de s’afficher correctement en plein écran Affichez les Propriétés du raccourci epreuve@ssr. Gilbert Gondard / Page : 5 / 9
Installation de Firefox 3 dans un réseau Scribe NG __________________ Modifiez le contenu de Cible en : ″C:\Program Files\Internet Explorer\iexplore.exe″″ -k ″C:\Program Files\Epreuve@SSR\assr\index.html″″ 2- L’EAD2 de Scribe NG ne fonctionne correctement (sauf l’accès à CUPS) qu’avec Firefox. Créez un nouveau raccourci. Entrez l’emplacement de l’élément : ″C:\Program Files\Mozilla Firefox\firefox.exe″″ https://Ip_du_serveur_scribe:4200/ Entrez un nom pour le raccourci : Administration EAD2 Testez votre raccourci, puis, recopiez-le dans R : (icônes) sur le Bureau de l’administrateur, dans U : de l’administrateur et dans P :. 3- CUPS ne fonctionne correctement lors de l’ajout d’une imprimante (blocage après le choix du mode de transmission des données : raw) que lorsqu’il est exécuté avec Internet Explorer sous Scribe NG : Créez un nouveau raccourci. Entrez l’emplacement de l’élément : ″C:\Program Files\ Internet Explorer\iexplore.exe″″ https://Ip_du_serveur_scribe:631/ Entrez un nom pour le raccourci : CUPS Testez votre raccourci, puis, recopiez-le dans R : (icônes) sur le Bureau de l’administrateur, dans U : de l’administrateur. Remarque : utilisez le exemples ci-dessus à chaque fois que vous souhaitez utiliser un navigateur précis pour exécutez un service ou une application. Nouveau plan d’adressage pédagogique académique : Lors de l’installation du nouveau serveur NG, les équipes départementales mettent en œuvre le nouveau plan d’adressage académique unique par établissement : Exemples : Collège La Sologne de Tigy Collège Jean Moulin Artenay Adresse mini stations dhcp 172.19.252.1 Adresse mini stations dhcp 172.19.0.1 Adresse maxi stations dhcp 172.19.252.253 Adresse maxi stations dhcp 172.19.0.253 Adresse mini stations fixe 172.19.254.1 Adresse mini stations fixe 172.19.2.1 Adresse maxi station fixe 172.19.254.253 Adresse maxi station fixe 172.19.2.253 Adresse mini imprimantes 172.19.255.193 Adresse mini imprimantes 172.19.3.193 Adresse maxi imprimantes 172.19.255.221 Adresse maxi imprimantes 172.19.3.221 Adresse IP serveur Scribe 172.19.255.253 Adresse IP serveur Scribe 172.19.3.253 Adresse IP DHCP 172.19.255.253 Adresse IP DHCP 172.19.3.253 Adresse IP serveur WINS 172.19.255.253 Adresse IP serveur WINS 172.19.3.253 Adresse IP passerelle (AMON) 172.19.255.254 Adresse IP passerelle (AMON) 172.19.3.254 Adresse IP DNS 172.19.255.254 Adresse IP DNS 172.19.3.254 Adresse IP du proxy et port 172.19.255.254 port : 3128 Adresse IP du proxy et port 172.19.3.254 port : 3128 Masque de sous-réseau 255.255.252.0 Masque de sous-réseau 255.255.252.0 Masque de sous-réseau (bits) 22 Masque de sous-réseau (bits) 22 Adresses locales à exclure 172.19.* ;127.0.0.1 (IE) Adresses locales à exclure 172.19.* ;127.0.0.1 (IE) (proxy) pour le Loiret 172.19.0.0/22 ,127.0.0.1 (proxy) pour le Loiret 172.19.0.0/22 ,127.0.0.1 (Firefox) (Firefox) - Le deuxième octet (19) identifie le département (Loiret) ; (22) pour l’Indre-et-Loire ; (23) pour l’Eure-et-Loir - Le troisième octet (252 pour Tigy et 0 pour Artenay) identifie l’établissement Remarque : 172.16.* englobe toutes les plages d’adresses des réseaux pédagogiques de l’académie d’Orléans- Tours. Gilbert Gondard / Page : 6 / 9
Installation de Firefox 3 dans un réseau Scribe NG __________________ Utilisation d’un modèle de groupe de machines polyvalent ESU incluant le paramétrage du proxy Firefox : Pour créer un modèle ESU polyvalent : Attention : le modèle polyvalent créé pour NG 2.1 ne fonctionne pas avec NG 2.2. Lorsque vous avez créé un groupe de machines (ici groupe poste pour toutes les machines dont le nom commence par poste (ex : poste1, poste2, postetec1, etc.) et que vous avez bien réglé les paramètres (exemple le proxy Internet pour Firefox, etc.) pour chaque groupe d’utilisateurs (DomainAdmins, eleves et professeurs), vous aimeriez enregistrer la configuration de ce groupe dans un fichier afin de pouvoir appliquer ces paramètres à un autre groupe de machines. Ceci est le rôle des modèles ESU. o Cliquez avec le bouton droit sur le groupe poste et sélectionnez Enregistrer comme modèle dans le menu contextuel. o Esu vous propose de créer un nouveau modèle de Groupe de Machine sous le nom GroupeMachine_[poste].xml dans un dossier GM. Cliquez sur Enregistrer. Le problème est que si vous appliquez ce modèle à un autre groupe de machines (station par exemple), ‘station’ dans les chemins de dossiers va être remplacé par ‘poste’ et ‘station*’ de Machines va être remplacé par ‘poste*’. Les autres paramètres conviennent, il faut donc remplacé ‘poste’ par ‘station’ dans tous les chemins précédents. Pour pallier à ce problème, il est possible de créer un modèle polyvalent en éditant en éditant le modèle GroupeMachine_[poste].xml qui a été enregistré dans U:\esu\Console\Modèles\GM et en remplaçant poste par %ESU_GM% : (extrait) - - - %ESU_GM%* Gilbert Gondard / Page : 7 / 9
Installation de Firefox 3 dans un réseau Scribe NG __________________ - +Qod0ejxRdmT4yKak2E4/wNiyWs= - - - GU v4RC42 - - 1 SUPPR SUPPR 1 Par la suite, lorsque vous appliquerez ce modèle à un autre groupe de machines, %ESU_GM% sera remplacé par le nom du groupe de machines en cours. Modèle polyvalent fourni : GroupeMachine_[mod-scribe-poly].xml Mettre en place des marque-pages par défaut avec un script Par rapport à Firefox 2, Firefox 3 utilise un nouveau gestionnaire de marque-pages. Les marque-pages ne sont plus stockés dans le fichier bookmarks.html (dans le répertoire de votre profile Firefox) mais dans une base de données SQLite (places.sqlite) Si places.sqlite n’est pas lisible et modifiable, il est constitué en saisissant ses marque-pages directement dans le navigateur Firefox. Il est possible de le copier/coller pour partager des marque-pages par exemple. Vous trouvez ce fichier places.sqlite dans U:\.Config\Application Data\Mozilla\Firefox\Profiles\Defaut Objectif : mettre en place sur le Bureau des utilisateurs un raccourci qui réinitialise automatiquement des marque-pages par défaut (Education (Ministère, Académie Orléans-Tours), Webmail, Gibii, Portail TICE académique, CNDP, Encyclopédies, etc.) 1- Créez en admin et dans Firefox vos marque-pages. 2- Allez dans U:\.Config\Application Data\Mozilla\Firefox\Profiles\Defaut et copiez le fichier places.sqlite dans T:\logiciels\Firefox. 3- Dans T:\logiciel\Firefox, créez le fichier Defmarqpag.bat qui comporte les lignes suivantes : @echo off xcopy T:\logiciels\Firefox\places.sqlite U:\.Config\Application Data\Mozilla\Firefox\Profiles\Defaut\ @echo on 4- Créez un raccourci sur Defmarpag.bat et coller ce raccourci sur tous les Bureaux des groupes de machines voulus. Tout utilisateur pourra ainsi réinitialiser ses marque-pages. Idée 1 : vous pouvez également améliorer cette procédure en créant des fichiers places.sqlite différents pour la pédagogie et le CDI par exemple. Placez-les dans des sous-dossiers différents de T:\logiciels\Firefox et adaptez Defmarpag.bat pour que se recopie le bon places.sqlite en fonction des groupes de machines correspondants. Gilbert Gondard / Page : 8 / 9
Installation de Firefox 3 dans un réseau Scribe NG __________________ Idée 2 : vous pouvez imposer les marque-pages en les réinitialisant à chaque connexion à l’aide d’un script personnalisé de connexion. Contenu de DomainUsers.txt Allez dans : \\Ip_serveur_scribe\netlogon\groups\ %%NetUse%% … (autre commande éventuelle) Dans ce dossier, recopiez le fichier cmd,\\Ip_serveur_scribe\netlogon\scripts\groups\Defmarpag.bat,N Defmarpag.bat. OWAIT, HIDDEN Créez un fichier ou ajoutez la ligne … (autre commande éventuelle) correspondante à DomainUsers.txt Gilbert Gondard / Page : 9 / 9
Vous pouvez aussi lire