[Script] Configuração de proxy no Firefox com bloqueio de alteração

Scripts diversos para automatizar tarefas em servidores ou auxilio com tarefas administrativas.
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por marceloleaes »

De boas pessoal ? Este script que compartilharei agora atende uma demanda muito necessária em estações do dominio que é setar as configurações de proxy no Mozilla Firefox e impedir que os usuários alterem estes campos ou mesmo desmarquem. Pelo mesmo arquivo de configuração também é possivel definir a página inicial do navegador e também com opção de não deixar o usuário alterar.

O Script depende de duas GPO's para poder funcionar. A primeira GPO altera a permissão na pasta C:\Arquivos de programas\Mozilla para que o script consiga copiar os arquivos necessários para dentro desta pasta durante o processo de LOGON do usuário. A segunda GPO é responsável por executar o script durante o LOGON na inicialização do Windows. O "script" é composto de 3 arquivos, vou explicar o funcionamento de cada um agora:

FIREFOX.BAT = Responsável pela cópia dos arquivos para a máquina do usuário, primeiro ele identifica se o sistema é 32 ou 64 bits e copia os outros dois arquivos para pasta correta.

LOCAL-SETTINGS.JS = Arquivo de configuração do Firefox, nele é definido que os campos personalizados não estarão disponiveis para alteração por parte do usuário.

MOZILLA.CFG = Arquivo que contém as informações sobre o proxy e da página inicial, este arquivo pode ser melhor explorado e você pode acrescentar diversos outros valores de configuração nele, mas o tutorial não vai abranger este assunto.

Baixe os 3 arquivos em questão e salve eles no NETLOGON de seu servidor. Agora vamos criar as GPO's necessárias para o funcionamento do script

Diretiva sistema de arquivos:

Configurações do computador -> Diretivas -> Configurações do Windows -> Sistema de Arquivos

Inserir:
%ProgramFiles% (x86)\Mozilla Firefox     ( Para Win7 64 Bits )
%ProgramFiles%\Mozilla Firefox           ( Para 32bits e XP )
Incluindo permissão de alterar para o grupo geral que o usuário faz parte ou para todos.

Diretiva de inicialização:

Configurações do Usuário -> Diretivas -> Configurações do Windows -> Scripts (Logon/Logoff)

Inserir em Logon:
\\SERVIDOR\NETLOGON\FIREFOX.BAT
Vincular a GPO a "OU" de usuários e computadores que deseja que o script seja aplicado.


Lembrando que o arquivo MOZILLA.CFG deve ser editado e inserido os parametros de hostname ou ip e porta do seu proxy. Demais arquivos não é necessária nenhuma alteração para que funcione.

Com os arquivos copiados para o NETLOGON e com as duas GPO's já ativas, reinicie uma das estações e verifique que ao abrir o Firefox o valor da página inicial já estará ativo, vá até as configurações de proxy e verifique se consegue altera-la.

Não conseguiu alterar ? Então terminamos por aqui  :)

Para remover o bloqueio basta deletar manualmente os arquivos MOZILLA.CFG e LOCAL-SETTINGS.JS do diretório Mozilla.


Bom proveito !!
Você não está autorizado a ver ou baixar esse anexo.
Editado pela última vez por marceloleaes em 12 Jun 2013 21:15, em um total de 1 vez.


"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Avatar do usuário
gledson.suzuki
Administrator
Administrator
Mensagens: 3
Registrado em: 25 Jun 2013 13:14
Status: Offline

Re:[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por gledson.suzuki »

Boa tarde,

Também é possível copiar os arquivos  .cfg e .js através de GPO.
Como o usuário não tem permissão de gravação em Arquivos de Programas a GPO usara a conta System

Este recurso ajuda em atualizar também.

Em anexo a GPO que uso.
Você não está autorizado a ver ou baixar esse anexo.

Avatar do usuário
r0n4ld0
Administrator
Administrator
Mensagens: 107
Registrado em: 10 Jun 2013 12:29
Localização: Fortaleza
Status: Offline

Re:[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por r0n4ld0 »

Olá Gledson,

Acho mais interessante você criar um tutorial explicando como criar a gpo do proxy e criar um topico novo e bem legal a dica.

[quote="gledson.suzuki"]
Boa tarde,

Também é possível copiar os arquivos  .cfg e .js através de GPO.
Como o usuário não tem permissão de gravação em Arquivos de Programas a GPO usara a conta System

Este recurso ajuda em atualizar também.

Em anexo a GPO que uso.
[/quote]
________________________
Atenciosamente,
Ronaldo davi

Fortaleza CE - Brasil

Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

Re:[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por marceloleaes »

gledson.suzuki escreveu: Boa tarde,

Também é possível copiar os arquivos  .cfg e .js através de GPO.
Como o usuário não tem permissão de gravação em Arquivos de Programas a GPO usara a conta System

Este recurso ajuda em atualizar também.

Em anexo a GPO que uso.
Estou ciente, porem com o script ele faz diferenciação entre 32 ou 64 bits. Por isso optei por ele  ;)
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

pimentaxd
Newbie
Newbie
Mensagens: 1
Registrado em: 17 Fev 2014 19:12
Status: Offline

Re:[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por pimentaxd »

Boa noite,

Não consegui fazer funcionar, uma duvida, como jogo o arquivo para lá?
Dei permissão na pasta, coloquei os arquivos na pasta Net Logon e não funcionou, os arquivos não foram jogados.

Perdi alguma coisa??

Agradeço a ajuda.

Obrigado

Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

Re:[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por marceloleaes »

Para acesso com permissão de gravação ao netlogon seu usuário deve fazer parte do grupo Domain Admins no AD.
Não se deve permissionar o Netlogon, deixa como padrão.
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

ronne
Jr. Member
Jr. Member
Mensagens: 63
Registrado em: 15 Jan 2014 10:40
Status: Offline

Re:[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por ronne »

Isso mesmo ... estava pensando nessa solução a um tempo... fica show de bola!!! Meu amigo vc é o cara mesmo... Massa!

ronne
Jr. Member
Jr. Member
Mensagens: 63
Registrado em: 15 Jan 2014 10:40
Status: Offline

Re:[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por ronne »

Boa Gente,

Galera, pensei nisso mais de uma forma local por maquina. Preciso bloquear as possíveis alterações em todos os navegadores. ie7, fierefox. chome  etc... Dá pra fazer ??? sem ter um servidor com dominio ativo. uso grupo! Fica bacana viuu, dá até pra liberar as portas 80 e 443 sem ter medo do "safado do usuário" mexer... rsrsrs

Valeu gente!!

Avatar do usuário
fox
Newbie
Newbie
Mensagens: 2
Registrado em: 07 Jul 2015 07:38
Status: Offline

Re:[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por fox »

thanks  8)

Avatar do usuário
fox
Newbie
Newbie
Mensagens: 2
Registrado em: 07 Jul 2015 07:38
Status: Offline

Re:[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por fox »

A Diretiva sistema de arquivos foi util, mas estranhamente só funcionou em clients 32 bits (XP e 7 testados). Em clients 64 (7 e 2008 r2 testados) ele nao concedeu o permissionamento. Testado (em ambiente virtual) primeiramente criando a diretiva em um DC 2003 x86. Depois adicionei um secundario 2008 R2, apaguei a diretiva e recriei no 2008, e mesmo assim continuou aplicando apenas em clients x86.
A solução que encontrei foi criar uma bat que identifica a arquitetura do sistema (32 ou 64) e roda um cacls ou o icacls (dependendo do sistema), concedendo a permissao na pasta para Todos.

Gustavo Almeida
Newbie
Newbie
Mensagens: 1
Registrado em: 05 Ago 2015 12:12
Status: Offline

Re:[Script] Configuração de proxy no Firefox com bloqueio de alteração

Mensagem por Gustavo Almeida »

Boa tarde galera

Sou novo no fórum, mas gostaria de compartilhar o assunto (me cadastrei para compartilhar a solução). Aliás, o site foi o que mais me ajudou à chegar perto da minha solução.
Procurei durante vários dias sobre o assunto de bloqueio de proxy e tb do botão de configuração dentro do Firefox (impedir que o usuário troque o Proxy). Pesquisei em inglês, espanhol e nada. Espero que os ajude. Atualmente uso Windows Server 2012 R2 como Domain Controller. Não sei se no 2008, seriam iguais as configurações de GPO.

imagem1
imagem2

Como tenho PCs com Windows 7 - 64 e Vista – 32, fiz a GPO para os dois casos.
Dentro da pasta NETLOGON foram colocados os arquivos

imagem3

local-settings.js 
mozilla.cfg (dentro do arquivo preenchi com os dados do meu Proxy com a respectiva porta. Dados foram copiados de outra GPO que funciona para Internet Explorer).
Ex: lockPref("network.proxy.ftp", "meuproxy");

%ProgramFiles%\Mozilla Firefox\defaults\pref\local-settings.js

imagem4

%ProgramFiles%\Mozilla Firefox\mozilla.cfg

imagem5

Podem copiar e colar se quiserem (valores para 32 e 64 bits):
%ProgramFiles%\Mozilla Firefox\defaults\pref\local-settings.js
%ProgramFiles%\Mozilla Firefox\mozilla.cfg
%ProgramFiles% (x86)\Mozilla Firefox\mozilla.cfg
%ProgramFiles% (x86)\Mozilla Firefox\defaults\pref\local-settings.js

Agora aqui que acredito que está o segredo para funcionar:

imagem6
imagem7

No caso do Vista 32 bits ficou como:

imagem8

O meu usuário administrador não acessa internet por Proxy. Como a GPO atualiza todas a máquinas do domínio, o que faço é deletar os arquivos das pastas Firefox toda semana e acesso normalmente. Daí já é coisa de preguiçoso....
Você não está autorizado a ver ou baixar esse anexo.

Responder

Voltar para “Scripts”