Tabla de Contenidos

Politicas Seguridad Para Mozilla Firefox

Introducción

Este truco fue tomado de un comentarios posteado en el portal GUTL

Preparativos e Instalación

Instalar Firefox por defecto

En Windows C:\Archivos de programa\Mozilla Firefox

En Linux /opt/firefox

Configuración

Posteriormente crear ahí dentro un fichero llamado “mozilla.cfg”, el contenido de este fichero son las opciones que quiero establecer fijas en el Firefox.

Para saber el nombre de las opciones, se ejecuta Firefox normalmente y se configura estableciendo las opciones que se quieren dejar fijas, luego vamos al fichero donde se guardan las preferencias

En Windows C:\Documents and Settings\pepe_el_cojo\Datos de programa\Mozilla\Firefox\Profiles\xxxxxxxxx.default\prefs.js

En Linux /home/pepe_el_cojo/.mozilla/firefox/xxxxxxxxx.default/prefs.js

Las opciones aparecen de esta forma:

user_pref(“browser.cache.disk.capacity”, 1048576);

Tomamos las opciones que deseamos fijar y las introducimos en el fichero “mozilla.cfg” quitándole delante el “user_pref” y poniéndole “lockPref”.

Por último modificar este fichero

En Windows C:\Archivos de programa\Mozilla Firefox\defaults\pref\channel-prefs.js

En Linux /opt/firefox/defaults/pref/channel-prefs.js

y agregarle esta línea:

pref(“general.config.filename”, “mozilla.cfg”) 

quedando así en mi caso:

//@line 2 “e:\builds\moz2_slave\rel-m-rel-w32-bld\build\browser\app\profile\channel-prefs.js”
pref(“app.update.channel”, “release”);
pref(“general.config.filename”, “mozilla.cfg”);
pref(“general.config.obscure_value”, 0); // use this to disable the byte-shift

Comprobación

Ya con eso debería funcionar. Pueden abrir el Firefox desde cualquier sesión y las opciones que se establecieron deberían aparecer desactivadas.

Notas

Comparto con ustedes cómo quedó mi fichero “mozilla.cfg”. Aquí establezco de forma bloqueada para el usuario el proxy, puerto, página de inicio, borrar todo cuando se cierre Firefox, entre otras.

//
lockPref(“browser.startup.homepage”, “www.enc.vcl.jovenclub.cu”);
lockPref(“network.proxy.ftp”, “192.168.0.1″);
lockPref(“network.proxy.ftp_port”, 1080);
lockPref(“network.proxy.http”, “192.168.0.1″);
lockPref(“network.proxy.http_port”, 1080);
lockPref(“network.proxy.share_proxy_settings”, true);
lockPref(“network.proxy.socks”, “192.168.0.1″);
lockPref(“network.proxy.socks_port”, 1080);
lockPref(“network.proxy.ssl”, “192.168.0.1″);
lockPref(“network.proxy.ssl_port”, 1080);
lockPref(“network.proxy.type”, 1);
lockPref(“browser.cache.disk.capacity”, 10000);
lockPref(“browser.cache.disk.enable”, false);
lockPref(“privacy.clearOnShutdown.offlineApps”, true);
lockPref(“privacy.clearOnShutdown.siteSettings”, true);
lockPref(“privacy.sanitize.migrateFx3Prefs”, true);
lockPref(“privacy.sanitize.sanitizeOnShutdown”, true);