Compare Revisions
Manage policies on macOS desktops
Revision 176045:
Revision 176045 by jbal4 on
Revision 297575:
Revision 297575 by Mozinet on
Keywords:
Search results summary:
Starting with Firefox 64 and Firefox ESR 60.4, Firefox supports configuration files on macOS.
Starting with Firefox 64 and Firefox ESR 60.4, Firefox supports configuration files on macOS.
Content:
{warning}'''IMPORTANT:''' These files are in active development along with the policies in Firefox. To get the policy information that corresponds to a specific release, go to https://github.com/mozilla/policy-templates/releases.{/warning}
Starting with Firefox 64 and Firefox ESR 60.4, Firefox supports configuration files on macOS.
An example plist file with all options is available here:
https://github.com/mozilla/policy-templates/blob/master/mac/org.mozilla.firefox.plist
=Setting policies from the command line=
If you want to set specific options from the command line, we also provide flattened shortcuts to any item that is nested in the plist file.
For example, this policy:
{note}
{
"policies": {
"Homepage": {
"URL": "http://example.com/"
}
}
}
{/note}
Would be set in the plist file like this:
{note}
<key>Homepage</key>
<dict>
<key>URL</key>
<string>http://example.com</string>
</dict>
{/note}
Correctly writing the nested value with the defaults command can be hard, so you can flatten the keys by separating them with __, like this:
{note}
sudo defaults write /Library/Preferences/org.mozilla.firefox Homepage__URL -string "http://example.com"
{/note}
=Enable policies from the command line=
Before any command line policies will work, you need to enable policies like this:
{note}
sudo defaults write /Library/Preferences/org.mozilla.firefox EnterprisePoliciesEnabled -bool TRUE
{/note}
{warning}'''IMPORTANT:''' These files are in active development along with the policies in Firefox. To get the policy information that corresponds to a specific release, go to https://github.com/mozilla/policy-templates/releases.{/warning}
Starting with Firefox 64 and Firefox ESR 60.4, Firefox supports configuration files on macOS.
An example plist file with all options is available here:
https://github.com/mozilla/policy-templates/blob/master/mac/org.mozilla.firefox.plist
=Setting policies from the command line=
If you want to set specific options from the command line, we also provide flattened shortcuts to any item that is nested in the plist file.
For example, this policy:
{note}
{
"policies": {
"Homepage": {
"URL": "http://example.<!-- -->com/"
}
}
}
{/note}
Would be set in the plist file like this:
{note}
<key>Homepage</key>
<dict>
<key>URL</key>
<string>http://example.example.<!-- -->com</string>
</dict>
{/note}
Correctly writing the nested value with the defaults command can be hard, so you can flatten the keys by separating them with __, like this:
{note}
sudo defaults write /Library/Preferences/org.mozilla.firefox Homepage__URL -string "http://example.example.<!-- -->com"
{/note}
=Enable policies from the command line=
Before any command line policies will work, you need to enable policies like this:
{note}
sudo defaults write /Library/Preferences/org.mozilla.firefox EnterprisePoliciesEnabled -bool TRUE
{/note}