Начиная с Firefox 64 и Firefox ESR 60.4, Firefox поддерживает файлы конфигурации на macOS.
Пример файла plist со всеми параметрами доступен здесь: https://github.com/mozilla/policy-templates/blob/master/mac/org.mozilla.firefox.plist
Настройка политик из командной строки
Если вы хотите задать определенные параметры из командной строки, мы также предоставляем упрощенные ярлыки для любого элемента, вложенного в файл plist.
Например, эта политика:
должна быть задана в файле plist следующим образом:
<key>Homepage</key> <dict> <key>URL</key> <string>http://example.com</string> </dict>
Правильно записать вложенное значение с помощью команды defaults может быть сложно, поэтому вы можете присоединить ключи, разделив их символом __, вот так:
sudo defaults write /Library/Preferences/org.mozilla.firefox Homepage__URL -string "http://example.com"
Включение политик из командной строки
Прежде чем какие-либо политики командной строки заработают, вам необходимо включить политики следующим образом:
sudo defaults write /Library/Preferences/org.mozilla.firefox EnterprisePoliciesEnabled -bool TRUE