É possível desabilitar a criação de novos perfis no Firefox? Ou proteger com senha a criação de um novo perfil?
O problema é que não faz sentido instalar complementos de bloqueio de sites, porque qualquer pessoa pode criar um novo perfil e acessar qualquer site que desejar.
Responder1
Se você não conceder acesso de administrador aos seus usuários, será suficiente revogar privilégios de gravação em
c:\users\username\AppData\Roaming\Mozilla\Firefox\profiles.ini
A localização deste arquivo pode variar dependendo da sua configuração.
Observe que este arquivo é simples, então você também pode manter o controle de qual perfil é carregado.
No entanto, o bloqueio de sites é melhor feito no perímetro.
Responder2
É possível desabilitar a criação de novos perfis no Firefox?
Sim. Se uma instância do FireFox já estiver em execução, você não poderá acessar o gerenciador de perfis interno do FireFox.
Ou proteger com senha a criação de um novo perfil?
Não. Não é possível impedir a criação de um novo perfil no Profile-Manager a partir do Firefox ou do Profile-Manager. Perfis balnk, forçados e administrativos não fazem mais parte do sistema desde a reformulação do Firefox, porque a nova versão só é suportada em sistemas operacionais com gerenciamento de usuários/direitos e o método antigo contradiz isso.
O problema é que não faz sentido instalar complementos de bloqueio de sites, porque qualquer pessoa pode criar um novo perfil e acessar qualquer site que desejar.
Isso é muito confuso. Porque a princípio parecia que você estava falando sobre os perfis de aplicativos do Firefox, que permitem configurar e armazenar perfis independentes para salvar conjuntos personalizados de complementos, configurações, layouts e assim por diante.
Complementos de bloqueio de sites são um termo amplo, mas no final, independentemente da técnica usada, eles ainda são complementos e são específicos do perfil ativo do Firefox. Considerando também que este complemento faz uso de suporte em nuvem para armazenar suas configurações, eles estão vinculados ao usuário ativo, ou seja, anexados ao usuário registrado do Firefox-Sync.
Forneça mais detalhes, por exemplo: Qual branch/edição/versão do Firefox faz a diferença - ESR é completamente diferente de estável, assim como o desenvolvedor é completamente independente de ambos.
Se você deseja impedir o acesso ao gerenciador de perfis do Firefox, você precisa fazer isso no nível do sistema. Um aplicativo pode, por design, não ser capaz de impedir a criação feita por um aplicativo separado (o gerenciador de perfis do Firefox). Isso deve ser feito por meio do gerenciamento de direitos de usuário/grupo/aplicativo.
No Windows NT, seriam Políticas de Grupo e/ou ActiveDirectory, dependendo do tipo de usuário e gerenciamento de rede usado no host e nos clientes e servidores relacionados na rede.
No Linux seria SELinux, no caso de distribuições baseadas em RPM como RHEL, Fedora, OpenSuse, SLES, etc.; nas distribuições baseadas no Ubuntu seria AppArmor.
Por favor, esclareça o que é um dado em seu ambiente.
Como exercício, para Windows seria possível fazer isso sem usar GroupPolicies, forçando o Firefox a iniciar na inicialização e escrever um trabalhador, por exemplo, com AutoHotKey/AutoIt/etc. que se liga ao evento de abertura do Profile-Manager e evita entrada/seleção/alterações ou manipula-o para torná-lo inacessível.
Outro hack seria iniciar o Firefox na inicialização e abusar do comportamento da ferramenta Firefox-Error-Reporting incluída, que permite enviar relatórios automaticamente e reiniciar automaticamente o Firefox para abrir uma nova instância. Embora isso ainda possa ser anulado sobrecarregando o sistema para interromper esse processo, ainda é viável e, por exemplo, feito como uma proteção nas versões do Windows Embedded.
Em qualquer caso, forneça detalhes para que uma resposta direta seja possível.