Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:verrouiller_les_parametres_de_firefox [Le 26/06/2012, 11:11]
biospip
tutoriel:verrouiller_les_parametres_de_firefox [Le 08/07/2023, 22:15] (Version actuelle)
91.205.106.47 [Voir aussi]
Ligne 1: Ligne 1:
- +{{tag>​tutoriel navigateur administration}}
-{{tag>Precise ​tutoriel navigateur administration ​BROUILLON}} +
 ---- ----
  
 ====== Verrouiller des paramètres de Firefox ====== ====== Verrouiller des paramètres de Firefox ======
  
- +Ce tutoriel vous explique comment verrouiller certains paramètres de [[:Firefox]] afin d'​éviter des modifications de ceux-ci par les utilisateurs.\\ 
-Ce tutoriel vous explique comment verrouiller certains paramètres de Firefox afin d'​éviter des modifications de ceux-ci par les utilisateurs. On peut ainsi, par exemple, choisir et verrouiller la page de lancement de Firefox. Le plus intéressant ​étant ​de paramétrer et de verrouiller l'​accès réseau lors d'un passage par un proxy ; ainsi, ​les utilisateurs pourront toujours accéder à internet ​car ils ne pourront plus modifier les paramètres d'​accès réseau.+Vous pouvez ​ainsi, par exemple, choisir et verrouiller la page de lancement de Firefox. ​Ou encore, et c'est le plus intéressantde paramétrer et de verrouiller l'​accès réseau lors d'un passage par un [[:proxy]]: les utilisateurs pourront toujours accéder à internet ​mais ne pourront plus modifier les paramètres d'​accès réseau.
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
-  *  
  
-===== Première étape ​=====+===== Préparation ​=====
  
-éditer ​le fichier /etc/firefox/syspref.js+==== Création et exemple du fichier de verrouillage ==== 
 +S'il n'​existe pas déjà, [[:​tutoriel:​comment_modifier_un_fichier|créez avec les droits d'​administration]] ​le fichier ​**/usr/lib/firefox/firefox.cfg**.\\ 
 +Insérez-y les informations suivantes, qui ne sont qu'un exemple de verrouillage à adapter selon vos besoins en suivant les quelques paramètres portés au [[#​Paramètres de verrouillage|chapitre suivant]]:
  
-<code>sudo gedit /etc/firefox/syspref.js</code>+<file php>// ​Fichier verrouillant la page d'​accueil et la configuration du proxy 
 +lockPref("​network.proxy.type",​ 1); // Configuration manuelle du proxy 
 +// Pour une configuration automatique par url, mettre la valeur de ce paramètre à 2 et définir l'url du fichier PAC 
 +// lockPref("​network.proxy.autoconfig_url",​ "​url_fichier_PAC"​);​ 
 +lockPref("​network.proxy.http",​ "​wwwcacheauth"​);​ // Adresse du proxy 
 +lockPref("​network.proxy.http_port",​ 3128); // Port d'​écoute du proxy 
 +lockPref("​network.proxy.share_proxy_settings",​ true); // Utiliser le proxy pour tous les protocoles 
 +lockPref("​network.proxy.no_proxies_on",​ "​127.0.0.1,​ localhost, arrens.univ-orleans.fr,​ univ-orleans.fr"​);​ // Pas de proxy pour localhost et 127.0.0.1 
 +lockPref("​browser.startup.homepage",​ "​https://​arrens.univ-orleans.fr/​app/​Planning%20reservation/​index.php?​nom=5"​); ​ // Page d'​accueil 
 +</file> 
 +==== desactivation du fichier de verrouillage ====
  
-puis y ajouter les deux lignes suivantes à la fin du fichier :+===== Paramètres de verrouillage =====
  
-<​code>​pref("​general.config.obscure_value",​ 0); +Une liste décrivant la plupart des paramètres disponibles peut être consultée en ligne [[http://kb.mozillazine.org/​About:​config_entries|ici]]Vous pouvez également consulter la page ''​about:​config''​((à saisir dans la barre d'​adresse)) directement à partir de [[:​Firefox]].\\ 
-pref("​general.config.filename",​ "firefox.cfg"​);<​/code>+Vous pouvez évidemment [[:​tutoriel:​comment_modifier_un_fichier|modifier le fichier]] **/​usr/​lib/​firefox/​firefox.cfg** pour ajouter un ou plusieurs de ces paramètres mais ce chapitre s’arrêtera au verrouillage:​ 
 +  * de la [[#page d'​accueil]] pour imposer son affichage dès l’ouverture de Firefox et/ou quelle page. 
 +  * de la fenêtre de [[#​téléchargements]] pour imposer son comportement 
 +  * de votre [[#vie privée]] dans le navigateur pour les différents historiques,​ cache et autres cookies. 
 +  * de la gestion du [[#​réseau]] dans le navigateur pour paramétrer le proxy. 
 +  
 +==== Page d’accueil ==== 
 +  
 +=== Imposer l’affichage de la page d’accueil à l’ouverture de Firefox ===
  
-===== Seconde étape =====+<file php>​lockPref("​browser.startup.page",​ 1) ;</​file>​ 
 +  
 +=== Imposer la page d’accueil ​===
  
-ajouter le fichier ​/usr/lib/​firefox/​firefox.cfg :+<file php>​lockPref("​browser.startup.homepage",​ "http://12.207.202.10"​) ;</​file>​
  
-<​code>​sudo gedit /usr/lib/​firefox/​firefox.cfg</code> +où vous remplacerez https://www.google.frpar l’adresse de votre propre page d’accueil. 
-<note importante>Le code suivant est un exemple de verrouillagevous devez l'​adapter à vos besoins en suivant les informations portées au chapitre qui suit</note> +  
-et lui coller les informations suivantes :+==== Téléchargements ==== 
 +  
 +=== Imposer l’ouverture de la fenêtre "​Téléchargements"​ au début d’un téléchargement === 
 +<file php> 
 +lockPref("​browser.download.manager.showWhenStarting"​true) ; 
 +</file>
  
-<code>// ​Lock specific preferences in Firefox ​so that users cannot edit them +Pour imposer la non-ouverture de cette fenêtre, remplacez "​true"​ par "​false"​ 
-lockPref("​network.proxy.type",​ 1); +  
-lockPref("​network.proxy.http",​ "10.207.205.254"​);​ +=== Imposer la fermeture de la fenêtre "​Téléchargements"​ à la fin d’un téléchargement === 
-lockPref("​network.proxy.http_port",​ 3128);+<file php> 
 +lockPref("​browser.download.manager.closeWhenDone",​ true) ; 
 +</file> 
 +Pour imposer la non-fermeture de cette fenêtre, remplacez "​true"​ par "​false"​ 
 +  
 +=== Interdire de cocher "​Toujours demander où enregistrer les fichiers"​ === 
 +<file php> 
 +lockPref("​browser.download.useDownloadDir",​ true) ; 
 +</file> 
 +  
 +  
 +==== Vie privée ==== 
 +  
 +=== Désactiver l'​historique des pages visitées === 
 +<file php> 
 +lockPref("​browser.history_expire_days",​ 0) ; 
 +lockPref("​browser.history_expire_days.mirror",​ 0) ; 
 +</​file>​ 
 +Il reste possible de réactiver l’historique pendant une session, mais celui-ci est automatiquement désactivé au redémarrage de Firefox
 + 
 +=== Désactiver l’historique de la barre de recherche et des formulaires === 
 +<file php> 
 +lockPref("​browser.formfill.enable",​ false) ; 
 +</​file>​ 
 + 
 +=== Imposer la suppression des cookies à la fermeture de Firefox === 
 +<file php> 
 +lockPref("​network.cookie.lifetimePolicy",​ 2) ; 
 +</​file>​ 
 +Pour imposer la conservation des cookies jusqu’à leur suppression,​ remplacer "​2"​ par "​0"​. 
 + 
 +=== Imposer l’effacement des traces à la fermeture de Firefox === 
 +<file php> 
 +lockPref("​privacy.sanitize.sanitizeOnShutdown",​ true) ; 
 +</​file>​ 
 +  
 +=== Imposer quelles traces effacer à la fermeture de Firefox === 
 +<file php> 
 +Cache : lockPref("​privacy.item.cache",​ true) ; 
 +Cookies : lockPref("​privacy.item.cookies",​ true) ; 
 +Téléchargements : lockPref("​privacy.item.downloads",​ true) ; 
 +Données de formulaires enregistrés : lockPref("​privacy.item.formdata",​ true) ; 
 +Historique de navigation : lockPref("​privacy.item.history",​ true) ; 
 +Mots de passe : lockPref("​privacy.item.passwords",​ true) ; 
 +Sessions d’identification : lockPref("​privacy.item.sessions",​ true) ; 
 +</​file>​ 
 +Mettre "​true"​ pour activer l’effacement,​ et mettre "​false"​ pour le désactiver. 
 + 
 +=== Demander avant d’effacer les traces === 
 +<file php> 
 +lockPref("​privacy.sanitize.promptOnSanitize",​ true) ; 
 +</​file>​ 
 +Mettre "​true"​ pour activer la demande, et mettre "​false"​ pour désactiver la demande. 
 +  
 +=== Ne pas enregistrer les mots de passe === 
 +<file php> 
 +lockPref("​signon.rememberSignons",​ false) ; 
 +</​file>​ 
 + 
 +==== Réseau ==== 
 +  
 +=== Forcer l’utilisation d’un proxy === 
 +<file php> 
 +lockPref("​network.proxy.type",​ 1) ; 
 +</​file>​ 
 +  
 +=== Forcer l’adresse et le port du proxy === 
 +<file php> 
 +lockPref("​network.proxy.http",​ "192.168.0.254") ; 
 +lockPref("​network.proxy.http_port",​ 3128) ; 
 +</​file>​ 
 + ​Modifiez les adresses selon votre réseau ! 
 + 
 +=== Forcer l’application de la même adresse de proxy pour tous les protocoles === 
 +<file php>
 lockPref("​network.proxy.share_proxy_settings",​ true) ; lockPref("​network.proxy.share_proxy_settings",​ true) ;
-lockPref("​network.proxy.no_proxies_on",​ "​127.0.0.1,​ localhost") ; +</​file>​ 
-lockPref("​browser.startup.page"​1) ; +  
-lockPref("​browser.startup.homepage",​ "​http://​webtice.ac-guyane.fr/​luminasophie|http://​stock.biotechno.fr"​);</​code>+=== Forcer les adresses pour lesquelles il ne faut pas passer par le proxy === 
 +<file php> 
 +lockPref("​network.proxy.no_proxies_on",​ "192.168.0.254, ​127.0.0.1, localhost, ​192.168.0.4") ; 
 +</file> 
 +Modifiez les adresses selon votre réseau !
  
- +=== Effacer une redirection d'​adresse ou d'ip enregistrée par Firefox ​=== 
-===== Quelques paramètres de verrouillage ===== +Exemple : Firefox a associé l'ip locale `http://192.168.1.XX` au nom de domaine `https://ce.domaine.fr`. Du coup à chaque appel sur cette url il fait la redirection vers l'​**IP**. Cependant cela peut causer un problème si l'​application web installée à cette destination n'​accepte pas les utilisateurs qui arrivent via l'IP locale mais uniquement ceux qui arrivent par le nom de domaine. (ou pour des raison de certificat) 
-[[http://www.profetice.org/spip.php?article349]]+La solution : 
 +  - Aller dans les préférences firefox 
 +  - chercher //proxy// 
 +  - résultat : <​code>​Paramètres réseau, Configurer la façon dont Firefox se connecte à Internet.</​code>​ cliquer sur <​code>​Paramètres</​code>​ 
 +  - dans <​code>​Pas de proxy pour</​code>​ entrer l'IP en question et le domaine en question ex: <​code>​192.168.1.XX:​YYYY,​ ce.domaine.fr</​code>​ 
 +  - valider et tester 
 +  - Si c'est bon alors vous pouvez faire la même manip pour effacer la config et normalement çà continuera de marcher 
 +  - Si çà marche pas alors ... bah je sais pas désolé :-? 
 +lien utiles : 
 +  * https://​support.mozilla.org/​en-US/​questions/​1216065 
 +  * https://​support.mozilla.org/​en-US/​kb/​search-web-address-bar#​w_domain-guessing
  
  
Ligne 53: Ligne 165:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * un tutoriel en anglais : [[http://​www.linuxjournal.com/​content/​lock-firefox-6-prefs-also-versions-3-4-5]] +  * [[https://​www.linuxjournal.com/​content/​lock-firefox-6-prefs-also-versions-3-4-5|Un tutoriel en anglais]] 
 +  * [[http://​kb.mozillazine.org/​Locking_preferences|Les paramètres de verrouillage]] (en) 
 +  * [[http://​kb.mozillazine.org/​About:​config_entries|Liste détaillée des paramètres de configuration]] (en)
  
 ---- ----
-//​Contributeurs principaux : [[:​utilisateurs:​Bionet]].// +//​Contributeurs principaux : [[:​utilisateurs:​Biospip]].//
- +
  • tutoriel/verrouiller_les_parametres_de_firefox.1340701882.txt.gz
  • Dernière modification: Le 26/06/2012, 11:11
  • par biospip