j'avais mis en place des terminaux sous Debian 7 et Firefox bridé avec Block-Site et public fox comme plug-in.
Je dois passer en Debian 11 et passer sur des plug-in libre de droits :j'ai installé le plug-in Block-Site https://github.com/ray-lothian/Block-Site celui est sous licence open.
Concernant public fox il ne fonctionne plus.
Je m'oriente vers un blocage via des fichiers donc.
Sous Debian 11 et Firefox il y a maintenant un répertoire /etc/firefox-esr
J'ai essayé de renseigner ce fichier mais je n'arrive pas à bloquer voir partie YD :
- les add-on (il ne faudrait pas que les personnes débloquent l'add-on Block-Site !!)
- bloquer le about:config
...
Dans le fichier je suis arrivé pour le about:config mais pas de solution pour bloquer les add-on et le reste. Les terminaux sont remis à zéro tous les jours mais pendant une journée il peut se passer plein de chose !!!
répertoire : /etc/firefox-esr
vi firefox-esr.js
Code : Tout sélectionner
pref("extensions.update.enabled", true);
// Debut YD
pref("general.aboutConfig.enable", true);
// Fin YD
// Use LANG environment variable to choose locale
pref("intl.locale.requested", "");
// Disable default browser checking.
pref("browser.shell.checkDefaultBrowser", false);
// Disable openh264.
pref("media.gmp-gmpopenh264.enabled", false);
// Default to classic view for about:newtab
pref("browser.newtabpage.enhanced", false, sticky);
// Disable health report upload
pref("datareporting.healthreport.uploadEnabled", false);
// Default to no suggestions in the urlbar. This still brings a panel asking
// the user whether they want to opt-in on first use.
pref("browser.urlbar.suggest.searches", false);
Comme j'ai pu bloquer le about:config avec la valeur false comment faire pour le les add-on ?
Code :
Code : Tout sélectionner
dans /etc/firefox-esr/firefox-esr.js
pref("general.aboutConfig.enable", true);
J'ai essayé de trouver les termes cck2 équivalent comme :
Code :
Code : Tout sélectionner
pref("general.AddonsManager.enable", true, locked);
et
pref("general.AddonsManager.enable", false);
PS : ceci ne fonctionne pas :
How can I prevent this extension from being removed or disabled from the Firefox browser?
Create a policies.json file with the following content. This file sits into a directory called distribution within the Firefox installation directory. You can use it to control how users have access to the browser features. For more info visit github.com/mozilla/policy-templates
{
"policies": {
"Extensions": {
"Locked": ["{54e2eb33-18eb-46ad-a4e4-1329c29f6e17}"]
}
}
}
Policies can be specified using the Group Policy templates on Windows, Intune on Windows, configuration profiles on macOS, or by creating a file called policies.json. On Windows, create a directory called distribution where the EXE is located and place the file there. On Mac, the file goes into Firefox.app/Contents/Resources/distribution. On Linux, the file goes into firefox/distribution, where firefox is the installation directory for firefox, which varies by distribution or you can specify system-wide policy by placing the file in /etc/firefox/policies.