Skip to main content

Globální nastavení prohlížeče (pro všechny uživatele)

Příručka je dostupná na GitHub pages Mozilly.

⚠️ Soubor policies.json musí používat kódování znaků UTF-8 !

💡 Firefox má k dispozici také doplněk na generování souboru s politikami.

Windows

Ve Windows nastavujeme hodnoty v registrech. Máme tři možnosti:

  1. Nastavit to manuálně nebo importem .reg souboru.
  2. Nastavit to pomocí GPO šablon (v případě PC spravovaných Active Directory)
  3. Nastavit to v Intune (v případě PC spravovaných Microsoftím MDM)

🗒️ Šablony politik lze stáhnout z GitHubu Mozilly

Linux

V Linuxu nastavujeme soubor policies.json a to buď v podsložce distribution kde se nachází spustitelná binárka firefox (což se může lišit od distribuce) nebo přes celý systém v souboru /etc/firefox/policies/policies.json. Pro příklad se podívej na macOS.

macOS

V macOS je nastavení uloženo v /Applications/Firefox.app/Contents/Resources/distribution/policies.json.

  • Příklad povolení přihlašovacích metod (network.negotiate-auth.trusted-uris) SPNEGO a NTLM pro doménu cvut.cz:
    sudo mkdir -p -v /Applications/Firefox.app/Contents/Resources/distribution
    cat << EOL | sudo tee /Applications/Firefox.app/Contents/Resources/distribution/policies.json
    {
      "policies": {
        "Authentication": {
          "SPNEGO": ["cvut.cz"],
          "Delegated": [""],
          "NTLM": ["cvut.cz"],
          "AllowNonFQDN": {
            "SPNEGO": false,
            "NTLM": false
          },
          "AllowProxies": {
            "SPNEGO": true,
            "NTLM": true
          },
          "Locked": true,
          "PrivateBrowsing": true
        }
      }
    }
    EOL
    

    💡 Lze také globálně povolit třeba na všechny zabezpečené weby pomocí hodnoty https://