Comece com o artigo Implantação empresarial .
Primeiro, escreva o seguinte em \Program Files\Mozilla Firefox\defaults\prefs\autoconfig.js
:
pref("general.config.filename", "mozilla.cfg.js");
pref("general.config.obscure_value", 0);
Em seguida, coloque suas configurações reais em \Program Files\Mozilla Firefox\mozilla.cfg.js
:
// the first line must be a comment
pref("network.negotiate-auth.trusted-uris", "domain.test");
pref("network.automatic-ntlm-auth.trusted-uris", "domain.test");
No segundo arquivo, você pode usar defaultPref(key, value)
, clearPref(key)
, pref(key, value)
ou lockPref(key, value)
; os três últimos substituirão as configurações do usuário.
É possível fazer com que o Firefox baixe a configuração via HTTPS, mas isso não traz muitas vantagens em relação à simples Diretiva de Grupo; pode ser útil, embora o AD não esteja disponível:
lockPref("autoadmin.global_config_url", "https://example.com/firefox/lockdown.js");
O arquivo .js de 3o nível funciona da mesma maneira que o de 2º nível.