Ce tutoriel vous explique comment verrouiller certains paramètres de Firefox afin d'éviter des modifications de ceux-ci par les utilisateurs.
Vous pouvez ainsi, par exemple, choisir et verrouiller la page de lancement de Firefox. Ou encore, et c'est le plus intéressant, de 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.
S'il n'existe pas déjà, 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 chapitre suivant:
// 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
Une liste décrivant la plupart des paramètres disponibles peut être consultée en ligne ici. Vous pouvez également consulter la page about:config
1) directement à partir de Firefox.
Vous pouvez évidemment 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:
lockPref("browser.startup.page", 1) ;
lockPref("browser.startup.homepage", "http://12.207.202.10") ;
où vous remplacerez https://www.google.fr/ par l’adresse de votre propre page d’accueil.
lockPref("browser.download.manager.showWhenStarting", true) ;
Pour imposer la non-ouverture de cette fenêtre, remplacez "true" par "false"
lockPref("browser.download.manager.closeWhenDone", true) ;
Pour imposer la non-fermeture de cette fenêtre, remplacez "true" par "false"
lockPref("browser.download.useDownloadDir", true) ;
lockPref("browser.history_expire_days", 0) ; lockPref("browser.history_expire_days.mirror", 0) ;
Il reste possible de réactiver l’historique pendant une session, mais celui-ci est automatiquement désactivé au redémarrage de Firefox.
lockPref("browser.formfill.enable", false) ;
lockPref("network.cookie.lifetimePolicy", 2) ;
Pour imposer la conservation des cookies jusqu’à leur suppression, remplacer "2" par "0".
lockPref("privacy.sanitize.sanitizeOnShutdown", true) ;
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) ;
Mettre "true" pour activer l’effacement, et mettre "false" pour le désactiver.
lockPref("privacy.sanitize.promptOnSanitize", true) ;
Mettre "true" pour activer la demande, et mettre "false" pour désactiver la demande.
lockPref("signon.rememberSignons", false) ;
lockPref("network.proxy.type", 1) ;
lockPref("network.proxy.http", "192.168.0.254") ; lockPref("network.proxy.http_port", 3128) ;
Modifiez les adresses selon votre réseau !
lockPref("network.proxy.share_proxy_settings", true) ;
lockPref("network.proxy.no_proxies_on", "192.168.0.254, 127.0.0.1, localhost, 192.168.0.4") ;
Modifiez les adresses selon votre réseau !
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 :
Paramètres réseau, Configurer la façon dont Firefox se connecte à Internet.
cliquer sur
Paramètres
Pas de proxy pour
entrer l'IP en question et le domaine en question ex:
192.168.1.XX:YYYY, ce.domaine.fr
lien utiles :
Les verrouillages sont à utiliser avec parcimonie et précaution pour éviter de rendre imbuvable l'expérience utilisateur d'arpentage internet.