Prendendo as configurações de PROXY no Mozilla Firefox 32

Nos laboratórios que trabalho procuro padronizar ao máximo para otimizar o meu TCO e, como cada máquina utiliza mais de um usuário depareime com esse problema, o de ter que configurar o PROXY manualmente usuário por usuário, bom quando você tem uma média 5 usuários distintos por computador e uma média de 25 computadores por laboratório, esta tarefa pode se tornar exaustiva, foi quando, em minhas andanças pela www, que encontrei um bendito arquivo de configuração do nosso velho amigo Mozilla Firefox, o syspref.js, que nas minhas instalações do ubuntu localiza-se no seguinte endereço:

/etc/firefox/syspref.js

Como vocês podem ver, esse arquivo somente pode ser editado pelo usuário raiz, o root.

Para você configurá-lo é necessário que se adicione ou edite as seguintes linhas:
//Prende a página inicial
lockPref(“browser.startup.homepage”, “http://portal.mec.gov.br”);
//Prende a configuração do PROXY
lockPref(“network.proxy.ftp”, “192.168.1.147”);
lockPref(“network.proxy.ftp_port”, 80);
lockPref(“network.proxy.http”, “192.168.1.147”);
lockPref(“network.proxy.http_port”, 80);
lockPref(“network.proxy.share_proxy_settings”, true);
lockPref(“network.proxy.socks”, “192.168.1.147”);
lockPref(“network.proxy.socks_port”, 80);
lockPref(“network.proxy.ssl”, “192.168.1.147”);
lockPref(“network.proxy.ssl_port”, 80);
lockPref(“network.proxy.type”, 1);

Para que esta configuração funcione na sua rede, substitua os endereços IP, e as respectivas portas, pelos da sua rede.

Note também que, com a utilização da opção lockPref a página de configuração fica ineditável, conforme pode ser visto na imágem abaixo.

http://sejalivre.org/travando-as-configuracoes-de-proxy-no-mozilla-firefox-para-todos-os-uauarios/

Espero ter ajudado.
Grande abraço a todos.
Paz!