Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Look into policies.json & GPO deployment #389

Closed
pyllyukko opened this issue May 11, 2018 · 5 comments · Fixed by #546
Closed

Look into policies.json & GPO deployment #389

pyllyukko opened this issue May 11, 2018 · 5 comments · Fixed by #546

Comments

@pyllyukko
Copy link
Owner

pyllyukko commented May 11, 2018

@Atavic
Copy link

Atavic commented Sep 30, 2018

The DISA STIG by DOD and Stigviewer, linked here are worth a look.

@nodiscc
Copy link
Contributor

nodiscc commented Nov 8, 2018

@intika
Copy link

intika commented Nov 8, 2018

The new enterprise policy are very limited, and the settings that could be applied to about:config are very limited...

as an alternative i personally use the classic deployment system. Firefox_Enterprise_Deployment it still work (Tested in v63) i guess because the new system is not yet fully operational and/or we can not yet edit all the settings

user.js just change the settings; To avoid firefox and/or other source to change those settings it preferable to lock them with the method linked above, it is still the method to go for company that want to lock some settings, the new one is still under dev. and need to be unlocked to all the settings, its not yet the case... or may be firefox is going on a creepy road and is willing to disable access to all the settings...

@nodiscc
Copy link
Contributor

nodiscc commented Jul 5, 2023

I was attempting to change the default search engine through user.js, and found that it could not longer be modified in this way. Instead, it seems that policies.json must be used. [1] [2]

There is a very basic implementation of policies.json-based settings already in this repository:

.PHONY: policies.json # generate policy file (https://github.com/mozilla/policy-templates/blob/master/README.md)

.PHONY: policies.json # generate policy file (https://github.com/mozilla/policy-templates/blob/master/README.md)
policies.json:
	jq -n -M "{\"policies\": {\"OfferToSaveLogins\": false, \"DisableBuiltinPDFViewer\": true, \"DisablePocket\": true, \"DisableFormHistory\": true, \"SanitizeOnShutdown\": true, \"SearchBar\": \"separate\", \"DisableTelemetry\": true, \"Cookies\": {\"AcceptThirdParty\": \"never\", \"ExpireAtSessionEnd\": true}, \"EnableTrackingProtection\": {\"Value\": true}, \"PopupBlocking\": {\"Default\": true}, \"FlashPlugin\": {\"Default\": false}, \"DisableFirefoxStudies\": true}}" >| policies.json

I will look into what settings can be changed using the policy mechanism, if they are relevant to this user.js, and submit a patch to better document the deployment of this config file.

nodiscc added a commit to nodiscc/user.js that referenced this issue Jul 11, 2023
nodiscc added a commit to nodiscc/user.js that referenced this issue Jul 11, 2023
nodiscc added a commit to nodiscc/user.js that referenced this issue Jul 11, 2023
nodiscc added a commit to nodiscc/user.js that referenced this issue Jul 12, 2023
- ref. pyllyukko#389
- add external link to firefox source tree documentation
- update documentation
nodiscc added a commit to nodiscc/user.js that referenced this issue Jul 12, 2023
- ref. pyllyukko#389
- add external link to firefox source tree documentation
- update documentation
- only set policies for which no user.js-based equivalent exists (Preferences Affected: N/A)
nodiscc added a commit to nodiscc/user.js that referenced this issue Jul 12, 2023
- ref. pyllyukko#389
- add external link to firefox source tree documentation
- update documentation
- only set policies for which no user.js-based equivalent exists (Preferences Affected: N/A)
@nodiscc
Copy link
Contributor

nodiscc commented Jul 12, 2023

PR at #546

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants