Apenas para escrever como resposta o que apareceu nos comentários:
O Firefox armazena suas preferências (também conhecidas como: parâmetros da tela de configuração) em um arquivo chamado prefs.js armazenado em cada diretório inicial do usuário, em ~/.mozilla/firefox/<profile_id>/prefs.js
, em que ~
representa o diretório atual do usuário e <profile_id>
é gerado aleatoriamente cadeia de cerca de 12 caracteres.
Este arquivo é armazenado como 'Delta', o que significa que apenas os parâmetros que diferem da configuração padrão estarão lá. ou seja, se a configuração padrão for:
a: 1
b: 1
c: 0
E sua configuração é:
a: 1
b: 0
c: 0
prefs.js
será parecido com:
b:0
Para fazer o que você quer, você tem que copiar um arquivo de configuração 'padrão' para o usuário quando ele registra (via seu arquivo ~/.profile
por exemplo) ou simplesmente substituir o arquivo com um link simbólico para um padrão. (que seria somente leitura para usuários e leitura-gravação para admin, ainda é um exemplo)
Espero que ajude.