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:13]
biospip [Quelques paramètres de verrouillage]
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. 
-===== Seconde étape ===== +  * 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
-ajouter ​le fichier /​usr/​lib/​firefox/​firefox.cfg : +  * de la gestion du [[#​réseau]] dans le navigateur pour paramétrer le proxy.
- +
-<​code>​sudo gedit /​usr/​lib/​firefox/​firefox.cfg</​code>​ +
-<note importante>​Le code suivant est un exemple ​de verrouillage,​ vous devez l'​adapter à vos besoins en suivant les informations portées au chapitre qui suit</​note>​ +
-et lui coller les informations suivantes : +
- +
-<​code>​// Lock specific preferences in Firefox so that users cannot edit them +
-lockPref("​network.proxy.type",​ 1); +
-lockPref("​network.proxy.http",​ "​10.207.205.254"​);​ +
-lockPref("​network.proxy.http_port",​ 3128); +
-lockPref("​network.proxy.share_proxy_settings",​ true) ; +
-lockPref("​network.proxy.no_proxies_on",​ "​127.0.0.1,​ localhost"​) ; +
-lockPref("​browser.startup.page", 1) ; +
-lockPref("​browser.startup.homepage",​ "​http://​webtice.ac-guyane.fr/​luminasophie|http://​stock.biotechno.fr"​);</​code>​ +
- +
- +
-===== Quelques paramètres ​de verrouillage ===== +
-d'​après : [[http://​www.profetice.org/​spip.php?​article349]] +
- +
-Marque-pages +
-  +
-Imposer ​le lieu de stockage des marque-pages (favoris) : +
- +
-Cette astuce permet d’avoir ​les mêmes marque-pages sur tous les postes clients+
- +
-lockPref("​browser.bookmarks.file",​ "l :​\\favorisfirefox\\bookmarks.html"​) ;+
    
-PAGE DACCUEIL+==== Page daccueil ====
    
-Imposer l’affichage de la page d’accueil à l’ouverture de Firefox ​:+=== Imposer l’affichage de la page d’accueil à l’ouverture de Firefox ​===
  
-lockPref("​browser.startup.page",​ 1) ;+<file php>lockPref("​browser.startup.page",​ 1) ;</​file>​
    
-Imposer la page d’accueil ​:+=== Imposer la page d’accueil ​===
  
-lockPref("​browser.startup.homepage",​ "​http://​192.168.0.254") ; +<file php>lockPref("​browser.startup.homepage",​ "​http://​12.207.202.10") ;</​file>​
-Remarque :+
  
-Remplacez http://192.168.0.254 par l’adresse de votre propre page d’accueil. +où vous remplacerez https://www.google.fr/ par l’adresse de votre propre page d’accueil.
- +
-Notez que le bouton permettant de changer la page d’accueil dans les options reste opérationnel,​ MAIS au redémarrage de Firefox, votre page d’accueil est rétablie. Donc, pas de souci !+
    
-TELECHARGEMENTS+==== Téléchargements ====
    
-Imposer l’ouverture de la fenêtre "​Téléchargements"​ au début d’un téléchargement ​: +=== 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) ; lockPref("​browser.download.manager.showWhenStarting",​ true) ;
-Remarque :+</​file>​
  
 Pour imposer la non-ouverture de cette fenêtre, remplacez "​true"​ par "​false"​ Pour imposer la non-ouverture de cette fenêtre, remplacez "​true"​ par "​false"​
    
-Imposer la fermeture de la fenêtre "​Téléchargements"​ à la fin d’un téléchargement ​: +=== Imposer la fermeture de la fenêtre "​Téléchargements"​ à la fin d’un téléchargement ​=== 
 +<file php>
 lockPref("​browser.download.manager.closeWhenDone",​ true) ; lockPref("​browser.download.manager.closeWhenDone",​ true) ;
-Remarque : +</​file>​
 Pour imposer la non-fermeture de cette fenêtre, remplacez "​true"​ par "​false"​ Pour imposer la non-fermeture de cette fenêtre, remplacez "​true"​ par "​false"​
    
-  +=== Interdire de cocher "​Toujours demander où enregistrer les fichiers" ​=== 
-Imposer le chemin d’enregistrement des fichiers téléchargés : +<file php>
- +
-lockPref("​browser.download.dir",​ "C :​\\Documents and Settings\\utilisateur\\Bureau"​) ; +
-Remarque : +
- +
-Remplacez "C :​\\Documents and Settings\\utilisateur\\Bureau"​ par le chemin désiré. +
-Bien doubler les slashs dans l’adresse du répertoire. +
-  +
-Interdire de cocher "​Toujours demander où enregistrer les fichiers" ​: +
 lockPref("​browser.download.useDownloadDir",​ true) ; lockPref("​browser.download.useDownloadDir",​ true) ;
 +</​file>​
    
-SYSTEME 
    
-Imposer Firefox en navigateur par défaut : +==== Vie privée ====
- +
-lockPref("​browser.shell.checkDefaultBrowser",​ true) ;+
    
-  +=== Désactiver l'​historique des pages visitées === 
-VIE PRIVEE +<file php>
-  +
-Désactiver l’Historique : +
 lockPref("​browser.history_expire_days",​ 0) ; lockPref("​browser.history_expire_days",​ 0) ;
- 
 lockPref("​browser.history_expire_days.mirror",​ 0) ; lockPref("​browser.history_expire_days.mirror",​ 0) ;
-Remarque : +</​file>​
 Il reste possible de réactiver l’historique pendant une session, mais celui-ci est automatiquement désactivé au redémarrage de Firefox. 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 : 
  
 +=== Désactiver l’historique de la barre de recherche et des formulaires ===
 +<file php>
 lockPref("​browser.formfill.enable",​ false) ; lockPref("​browser.formfill.enable",​ false) ;
-  +</​file>​
-Imposer la suppression des cookies à la fermeture de Firefox :+
  
 +=== Imposer la suppression des cookies à la fermeture de Firefox ===
 +<file php>
 lockPref("​network.cookie.lifetimePolicy",​ 2) ; lockPref("​network.cookie.lifetimePolicy",​ 2) ;
-Remarque : +</​file>​
 Pour imposer la conservation des cookies jusqu’à leur suppression,​ remplacer "​2"​ par "​0"​. Pour imposer la conservation des cookies jusqu’à leur suppression,​ remplacer "​2"​ par "​0"​.
-  
-Imposer l’effacement des traces à la fermeture de Firefox : 
  
 +=== Imposer l’effacement des traces à la fermeture de Firefox ===
 +<file php>
 lockPref("​privacy.sanitize.sanitizeOnShutdown",​ true) ; lockPref("​privacy.sanitize.sanitizeOnShutdown",​ true) ;
 +</​file>​
    
-  +=== Imposer quelles traces effacer à la fermeture de Firefox ​=== 
-Imposer quelles traces effacer à la fermeture de Firefox ​:+<file php>
 Cache : lockPref("​privacy.item.cache",​ true) ; Cache : lockPref("​privacy.item.cache",​ true) ;
 Cookies : lockPref("​privacy.item.cookies",​ true) ; Cookies : lockPref("​privacy.item.cookies",​ true) ;
- 
 Téléchargements : lockPref("​privacy.item.downloads",​ true) ; Téléchargements : lockPref("​privacy.item.downloads",​ true) ;
 Données de formulaires enregistrés : lockPref("​privacy.item.formdata",​ true) ; Données de formulaires enregistrés : lockPref("​privacy.item.formdata",​ true) ;
- 
 Historique de navigation : lockPref("​privacy.item.history",​ true) ; Historique de navigation : lockPref("​privacy.item.history",​ true) ;
- 
 Mots de passe : lockPref("​privacy.item.passwords",​ true) ; Mots de passe : lockPref("​privacy.item.passwords",​ true) ;
- 
 Sessions d’identification : lockPref("​privacy.item.sessions",​ true) ; Sessions d’identification : lockPref("​privacy.item.sessions",​ true) ;
 +</​file>​
 +Mettre "​true"​ pour activer l’effacement,​ et mettre "​false"​ pour le désactiver.
  
-Remarque : mettre "​true"​ pour activer l’effacement,​ et mettre "​false"​ pour le désactiver. +=== Demander avant d’effacer les traces ​=== 
-  +<file php>
-Demander avant d’effacer les traces ​: +
 lockPref("​privacy.sanitize.promptOnSanitize",​ true) ; lockPref("​privacy.sanitize.promptOnSanitize",​ true) ;
-Remarque : +</​file>​
 Mettre "​true"​ pour activer la demande, et mettre "​false"​ pour désactiver la demande. Mettre "​true"​ pour activer la demande, et mettre "​false"​ pour désactiver la demande.
    
-Ne pas enregistrer les mots de passe :+=== Ne pas enregistrer les mots de passe === 
 +<file php> 
 +lockPref("​signon.rememberSignons",​ false) ; 
 +</​file>​
  
-lockPref("​signon.rememberSignons",​ false) ;+==== Réseau ====
    
-  +=== Forcer l’utilisation d’un proxy === 
-RESEAU +<file php>
-  +
-Forcer l’utilisation d’un proxy : +
 lockPref("​network.proxy.type",​ 1) ; lockPref("​network.proxy.type",​ 1) ;
 +</​file>​
    
-Forcer l’adresse et le port du proxy : +=== Forcer l’adresse et le port du proxy === 
 +<file php>
 lockPref("​network.proxy.http",​ "​192.168.0.254"​) ; lockPref("​network.proxy.http",​ "​192.168.0.254"​) ;
- 
 lockPref("​network.proxy.http_port",​ 3128) ; lockPref("​network.proxy.http_port",​ 3128) ;
-  +</​file>​ 
-Forcer l’application de la même adresse de proxy pour tous les protocoles :+ 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) ;
 +</​file>​
    
-Forcer les addresses ​pour lesquelles il ne faut pas passer par le proxy :+=== 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 === 
 +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) 
 +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
  
-lockPref("​network.proxy.no_proxies_on",​ "​192.168.0.254,​ 127.0.0.1, localhost, 192.168.0.4"​) ; 
-Remarque : modifier les addresses selon votre réseau ! 
  
 ===== Conclusion ===== ===== Conclusion =====
Ligne 186: 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.1340702007.txt.gz
  • Dernière modification: Le 26/06/2012, 11:13
  • par biospip
  • Actuellement bloqué par: 36.143.181.78,10.42.2.254