1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. utg

Beiträge von utg

  • Standard Profilverzeichnis ändern

    • utg
    • 19. September 2014 um 14:10

    Hallo Bernd,

    ich glaube, wir reden aneinander vorbei.
    Wenn ich bei mir im Explorer %appdata% eingebe, werde ich auf den Ordner C:\Users\<mein Username>\appdata\roaming umgeleitet. Und der wird beim Anmelden komplett geladen bzw. synchronisiert, je nachdem ob das Benutzerprofil auf dem jeweiligen Client vorhanden ist oder nicht. Wobei die Dauer dieses Vorgangs nicht nur von der Größe der Dateien abhängt, sondern auch von deren Anzahl.
    Unter C:\Users\<Benutzername>\appdata gibt es noch die Ordner Local und LocalLow, welche nicht auf einen Server synchroniert werden können und daher wohl keinen Einfluss auf die Anmeldezeit haben (dazu konnte ich allerdings nichts wirklich Sinnvolles finden).
    http://windows.microsoft.com/de-de/windows-…-appdata-folder

    Zitat von Bernd.

    Würde ja auch keinen Sinn ergeben, wenn Windows sich Adobe-Dateien einlädt, die es gar nicht verarbeiten kann


    Sehe ich genauso, nur macht Windows genau das. Das es mit den Dateien nichts anfangen kann spielt anscheinend keine Rolle.
    Und Softwareentwickler machen oft keine Unterscheidung zwischen den einzelnen Ordnern unter C:\Users\<Benutzername>\appdata sondern knallen einfach alle Programmdaten in den Roaming Ordner. Die Jungs von Spotify gehen sogar soweit, dass sie das Programm in den Roaming Ordner installieren, weil man dann zur Installation keine Adminrechte benötigt (sollte das Ausführen von ausführbaren Dateien aus dem Roaming Profil erlaubt sein, was es laut den Internetquellen die ich gefunden habe oftmals ist, funktioniert das auch sehr gut). Daher nimmt also der Roaming Ordner größenmäßig und dateienmäßig immer weiter zu und die Anmeldezeiten verlängern sich.
    Folge daraus -> Kollege in meinem Büro mit der Beschwerde auf den Lippen, dass das Anmelden so lange dauert.

    Zitat von Bernd.

    Aber wenn du schon andere Ordner verlegt hast, hast du sicherlich auch die Zugriffsrechte mit angepasst?


    Hmm, ich verstehe leider nicht, was du meinst. Andere Programme denen ich schon beigebracht habe ihre Daten nicht in den Roaming Ordner zu legen waren unter anderem Citavi und Winamp. Bei denen hatte ich nie Probleme und habe auch keine Zugriffrechte angepasst. Magst du mir das mit den Zugriffsrechten nochmal kurz erklären?
    Bisher habe ich die Einstellungen immer im Programm selbst vorgenommen und nicht über "externe" Tools. Das fände ich ein bisschen heikel, obwohl ich nicht mal genau sagen kann warum. Ist so ein Bauchgefühl.

    Zitat von Bernd.

    Verlegt ihr per Registry oder symlink?


    Wir nutzen Folder Redirection per GPO, also wird das in die registry geschrieben?!? Normalerweise ändern GPO Einstellungen ja nur Registryeinträge, aber ich muss gestehen, dass das nicht mein Spezialgebiet ist und ich mich da erstmal genauer einlesen müsste.

    Schöne Grüße

    Tim

  • Standard Profilverzeichnis ändern

    • utg
    • 9. September 2014 um 16:44

    Drachen
    Vielen Dank für den Tipp, ich werde das gleich mal ausprobieren!

    Bernd

    Zitat von Bernd.

    Bei heutigen Preisen von Speicherplatz ist das reichlich antiquiert, fast schon lächerlich klein.


    Ohne dir zu nahe treten zu wollen, aber ohne genaue Kenntnis der fremden Umgebung würde ich mich mit solchen Äußerungen zurück halten. Um den Preis für Festplatten geht es bei uns an dieser Stelle gar nicht, sondern um die Zeit, die ein User zur Anmeldung benötigt. Und meines Wissen wird der Inhalt des Ordners %appdata% komplett geladen. Daher die Beschränkung auf 100 MB.

    Zitat von Bernd.

    Vor allem ist "Roaming" auch nur ein Name, der korrekte Terminus wäre %appdata% und das ist nur ein kleiner Teil aller Daten unter %userprofile%


    Stimmt.
    Wir lagern allerdings die %appdata% Daten an einem anderen Ort, als die Benutzerdaten. Der Ordner C:\Users\<Username>\documents wird per Folder Redirection auf den Server umgebogen. Dort speichern die Kollgen Ihre persönlichen Daten ab und diese werden dann auch im Backup berücksichtigt. Hier habe ich mich falsch ausgedrückt. Ich möchte dass unter %userprofile%\documents der Standardspeicherort für Firefox Profile ist.
    Der Inhalt des Ordners %appdata% wird an einer anderen Stelle auf dem Server gelagert.

    Zitat von utg

    Da die Roamingprofile der meisten Kollegen sowieso schon platzen, würde ich gern das Verzeichnis umbiegen.


    Ich will ja nicht das Benutzerverzeichnis umbiegen, sondern nur das Verzeichnis des Firefox-Profils. Das war ein wenig missverständlich ausgedrückt, aber dein Vorredner hat es richtig verstanden.


    Grundsätzlich stellt sich bei dieser Konfiguration natürlich die Frage, warum wir überhaupt noch Roaming-Profile benutzen. Das ist historisch so gewachsen und die Abschaffung steht ganz hinten auf meiner ToDo-Liste. Getreu dem Motto: "Never change a running system."

    Schöne Grüße

    Tim

  • zentrale Administration / Konfiguration ESR

    • utg
    • 9. September 2014 um 16:03

    So, hier kommt wie versprochen mein vollständiger Code der .cfg-Datei.

    Vielen Dank für eure Hilfe

    Tim

    Code
    //Firefox Default Settings
    //Auswahl durch tb
    
    
    // Einstellungen Allgemein
    // -----------------------
    	//Startseite
    	//pref("browser.startup.homepage","http://www.google.de");
    	lockPref("browser.startup.page", 1);
    
    	// Ordner fuer Downloads jedesmal erfragen
    	pref("browser.download.useDownloadDir", false);
    
    // Einstellungen Inhalt
    // --------------------
    	//Pop-Up Fenster blockieren
    	lockPref("dom.disable_open_during_load", true);
    
    	// Inhalte (JavaScript und Java)
    	pref("javascript.enabled", true);
    	lockPref("security.enable_java", false);
    
    	// Disable JS windows popping up without direct action from the user
    	// (as lots of porn and spam sites do):
    	pref("dom.disable_open_during_load", true);
    
    // Einstellungen Sicherheit
    // ------------------------
    	//Warnen, wenn Websites versuchen Add-Ons zu installieren
    	lockPref("xpinstall.whitelist.required", true);
    
    	// Safebrowsing einschalten (Fälschungen von Websites werden erkannt)
    	lockPref("browser.safebrowsing.enabled", true);
    
    	// Passwörter speichern für Websites
    	lockPref("signon.rememberSignons", true);
    
    	// Deaktiviert den "Gespeichterte Passwörter" Button
    	lockPref("pref.privacy.disable_button.view_passwords", true);
    
    	// Warnmeldungen
    	//I am about to view an ecrypted page
    	lockPref("security.warn_entering_secure", false);
    
    	// I am about to view a page that uses low-grade encryption
    	lockPref("security.warn_entering_weak", false);
    
    	// I leave an encrypted page for one that isn't encrypted
    	lockPref("security.warn_leaving_secure", false);
    
    	// I am about to view an encrypted page that contains some unencrypted information
    	lockPref("security.warn_viewing_mixed", false);
    
    // Einstellungen Erweitert
    // -----------------------
    	// Allgemein
    	// ---------
    	// Standard Browser Check
    	lockPref("browser.shell.checkDefaultBrowser", false);
    	//lockPref("pref.general.disable_button.default_browser", true); //deaktiviert den Butto "FF als Standardbrowser"
    
    	// Suche bereits beim Eintippen starten
    	lockPref("accessibility.typeaheadfind", false);
    
    	// Datenübermittlung
    	// -----------------
    	// stops the request to send performance data from displaying
    	lockPref("toolkit.telemetry.prompted", 2);
    	lockPref("toolkit.telemetry.rejected", true);
    	lockPref("toolkit.telemetry.enabled", false);
    
    	// Statusbericht senden aus
    	lockPref("datareporting.healthreport.uploadEnabled", false);
    
    	// Offline Webinhalte
    	lockPref("browser.offline-apps.notify", true);
    	lockPref("browser.cache.offline.capacity", 0);
    	lockPref("browser.cache.offline.enable", false);
    
    	// Netzwerk
    	// --------
    	// Verbindung
    	lockPref("network.proxy.type", 4); // automatische Proxy-Konfiguration
    
    	// Cache
    	lockPref("browser.cache.disk.enable", true);
    	lockPref("browser.cache.disk.smart_size.enabled", false);
    	lockPref("browser.cache.disk.capacity", 8192); //setzt den maximal verfügbaren Cache Speicher auf 8192 KB
    
    	// Update
    	// ------
    	lockPref("app.update.enabled", false); // Update - Automatically Check For Updates to: Firefox
    	lockPref("app.update.auto", false); // Update - When Updates to Firefox are found:
    	lockPref("app.update.service.enabled", false); // Deaktiviert den Update Service
    	lockPref("browser.search.update", false); // Update - Automatically Check For Updates to: Search Engines
    	lockPref("extensions.update.enabled", false); // Update - Automatically Check For Updates to: Installed Add-ons
    	lockPref("app.update.disable_button.showUpdateHistory", true); // Deaktiviert den Button "Updatehistorie anzeigen"
    
    	// keine fehlenden Plugins nachladen und auch nicht in Registry danach scannen
    	lockPref("xpinstall.enabled", false);
    	lockPref("plugin.default_plugin_disabled", false);
    
    	// Zertifikate
    	// -----------
    	// Bei neuen Zertifikaten jedes Mal nachfragen
    	lockPref("security.default_personal_cert", "Ask Every Time");
    
    
    // Einstellung die nicht über die GUI gehen
    // ----------------------------------------
    	// Private Browsing Mode aktivieren beim Starten des Browsers
    	lockPref("browser.privatebrowsing.autostart", true);
     
    	// vollständige URL anzeigen
    	lockPref("browser.urlbar.trimURLs", false);
    
    	// Standardspeicherort für die Profildaten
    	lockPref("browser.cache.disk.parent_directory", "%USERPROFILE%\\Firefox\\Profil");
    
    
    // Nach der Installation den Quatsch nicht anzeigen
    // ------------------------------------------------
    	// stops the 'know your rights' button from displaying on first run
    	lockPref("browser.rights.3.shown", true);
    
    
    	// Disable blinking text:
    	pref("browser.blink_allowed", false);
    
    
    	// This will stop the ‘Thanks for installing Firefox’ from showing when first launching Firefox.
    	lockPref("app.update.showInstalledUI", false);
    
    
    	// This will stop another ‘Congratulations on installing Firefox’ screen when launching Firefox.
    	lockPref("browser.startup.homepage_override.mstone", "ignore");
    Alles anzeigen
  • zentrale Administration / Konfiguration ESR

    • utg
    • 29. August 2014 um 08:52

    Hallo madperson,

    ich will genau dieses Verhalten erreichen. Und ich habe auch meinen Fehler gefunden.

    Wenn ich den Wert per pref vorgebe, dann ist in der about:config nicht zwingend ein Änderung der Schriftart zu erkennen. Ich dachte nämlich, dass alle Änderungen per pref dazu führen, dass der Wert als "vom Benutzer geändert" angenommen wird und somit fett geschrieben ist. Dem ist nun nicht so und ich muss einfach ein wenig anders testen. Sorrry für die doch recht dämliche Frage und vielen Dank fürs Nachstellen.

    Wenn ich alles eingestellt habe wie ich es brauche, werde ich meine .cfg Datei nochmal hier reinstellen. Diese ist inzwischen ziemlich gewachsen. Vielleicht kann dann jemannd anderes noch etwas damit anfangen und wahrscheinlich fallen einigen Mitgliedern auch gleich noch ein paar Fehler auf :)

    Bis später

    Tim

  • zentrale Administration / Konfiguration ESR

    • utg
    • 28. August 2014 um 18:38

    Gibt's noch Tipps zu meinem Problem?

  • Standard Profilverzeichnis ändern

    • utg
    • 28. August 2014 um 17:56

    Hallo,

    wie schon hier https://www.camp-firefox.de/forum/viewtopi…entrale#p933081 beschrieben bin ich gerade dabei den Firefox bei uns zu deployen.
    Ich bin fast fertig und wollte jetzt noch das Standardverzeichnis ändern, in dem Firefox die Profildaten ablegt.
    Dies hat den Hintergrund, dass wir mit Roamingprofilen arbeiten, welche nicht größer als 100 MB werden dürfen. Der Firefox belegt aber bei mir nach einer ca. 2-wöchigen Testphase schon 30 MB. Da die Roamingprofile der meisten Kollegen sowieso schon platzen, würde ich gern das Verzeichnis umbiegen.
    Im Moment wird standardmäßig bei der erstmaligen Ausführung von Firefox ein Verzeichnis unter %APPDATA%\Roaming angelegt. Dieses Standardverzeichnis würde ich nun gern während der Installation auf %USERPROFILE%\Firefox\Profil ändern.
    Gegooglet habe ich natürlich schon und auch viel gefunden. Allerdings wird immer beschrieben wie ich bereits existierende Profile verschieben kann, aber ich will ja, dass die Profile gleich an der richtigen Stelle erstellt werden.

    Danke schon mal für eure Hilfe!

    Schöne Grüße

    Tim

  • zentrale Administration / Konfiguration ESR

    • utg
    • 28. August 2014 um 16:44

    Thanks a lot for your suggestion.
    When I was looking for a way to deploy Firefox I came by CCK2. But I want to deploy Firefox without any Third-Party Tools.

    Tim

  • zentrale Administration / Konfiguration ESR

    • utg
    • 28. August 2014 um 13:38

    Hallo madperson,

    danke für die Antwort und vielen Dank fürs Fehlersuchen.

    Mit dem Beheben des Fehlers sind die ersten beiden Probleme schon mal vom Tisch, jetzt lassen sich reproduzierbar auf allen Rechnern die Einstellungen sperren.

    Was leider immer noch nicht geht ist die Geschichte mit den default-prefs. Wenn ich javascript.enable per lockPref einbinde gehts, wenn ich nur pref nehme gehts leider nicht. Das stand ja auch schon in dem Thread welchen ich im ersten Post verlinkt habe, dass wohl nur lockPref geht.
    Bleibt die Frage, wie ich Standardeinstellungen global verteilen kann?

    Schöne Grüße

    Tim

  • zentrale Administration / Konfiguration ESR

    • utg
    • 27. August 2014 um 18:17

    Hallo,

    ich bin hier mitunter zuständig für die Systemadministration an unserem Lehrstuhl und die letzte Variante des IE hat uns dazu gezwungen, unseren Nutzern einen alternativen Browser zur Verfügung zu stellen. Unsere Wahl ist nach reichlich Ausprobieren auf den Firefox gefallen und dabei im Speziellen auf die ESR Variante.
    Nachdem ich hier https://www.camp-firefox.de/forum/viewtopi…&hilit=zentrale quasi eine vollständige Anleitung gefunden habe, wie ich in unserer Umgebung Firefox zentral konfigurieren kann, habe ich mich an die Arbeit gemacht. Leider habe ich für mich nicht nachvollziehbare Probleme gefunden und benötige nun eure Hilfe.

    Was ich bisher gemacht habe: ($instdir = Installationsverzeichnis von Firefox)
    1. Verteilung des Firefox 31.0 ESR mittels unseres Softwaredeploymenttools baramundi auf die Testumgebung. Für die silent Installation habe ich das von Mozilla bereit gestellte INI-File genutzt und nach meinen Wünschen auskommentiert. Soweit so einfach.
    2. Ebenfalls über baramundi habe ich aus obigem Beitrag zwei Dateien in das Programmverzeichnis des FF kopieren lassen. Dies ist zum einen die lokale_einstellungen.js welche nach $instdir\defaults\pref kopiert wird.

    lokale_einstellungen.js

    Code
    //lokale Konfiguration
    pref("general.config.obscure_value", 0);
    pref("general.config.filename", "autokonfig_FF.cfg");


    Zum anderen ist dies die autokonfig_FF.cfg welche nach $instdir\ kopiert wird.

    autokonfig_FF.cfg

    Code
    // Umleitung zur eigentlichen, zentralen Konfiguration
    lockPref("autoadmin.global_config_url","file://///dcserver/scripts/firefox_global_settings.cfg");


    3. Auf unserem Domänencontroller habe ich die firefox_global_settings.cfg verfügbar gemacht. Das heißt, Mitarbeiter haben die Berechtigungen "Lesen, Ausführen" und "Lesen".

    firefox_global_settings.cfg:

    Code
    //Firefox Default Settings
    
    
    // Startseite
    //pref("browser.startup.homepage","http://www.google.de");
    
    
    // Standard Browser Check
    lockPref("browser.shell.checkDefaultBrowser", false);
    lockPref("pref.general.disable_button.default_browser", true);
    
    
    // Update Check deaktivieren
    lockPref("app.update.enabled", false);
    lockPref("app.update.auto", false);
    lockPref("app.update.service.enabled", false);
    lockPref("browser.search.update", false);
    lockPref("extensions.update.enabled", false);
    
    
    // keine fehlenden Plugins nachladen und auch nicht in Registry danach scannen
    lockPref("xpinstall.enabled", false);
    lockPref("plugin.default_plugin_disabled", false);
    
    
    // Inhalte (JavaScript und Java)
    pref("javascript.enabled", true); //funktioniert nicht
    lockPref("security.enable_java", false);
    
    
    // Browser Cache Einstellungen	
    //erlaubt die Verwendung vno HDD Platz für Caching
    //pref("browser.cache.disk.enable", true);
    //lockPref("browser.cache.disk.smart_size.enabled", false);
    
    
    //setzt den maximal verfügbaren cache Speicher auf 8192 KB
    lockPref("browser.cache.disk.capacity", 8192);
    
    // Safebrowsing einschalten (Fälschungen von Websites werden erkannt)
    lockPref("browser.safebrowsing.enabled", true);
    
    // Keine automatischen Updates für Search Bars (Search Plugins)
    lockPref("browser.search.update", false");
    
    
    // Private Browsing Mode aktivieren beim Starten des Browsers
    lockPref("browser.privatebrowsing.autostart", true);
    
    // Ordner fuer Downloads jedesmal erfragen
    pref("browser.download.useDownloadDir", false);
     
    // vollständige URL anzeigen
    lockPref("browser.urlbar.trimURLs", false);
    
    
    // Proxy Server Einstellungen
    lockPref("network.proxy.type", 4); // automatische Proxy-Konfiguration
    
    
    // stops the 'know your rights' button from displaying on first run
    lockPref("browser.rights.3.shown", true);
    
    
    // stops the request to send performance data from displaying
    lockPref("toolkit.telemetry.prompted", 2);
    lockPref("toolkit.telemetry.rejected", true);
    lockPref("toolkit.telemetry.enabled", false);
    
    
    // Statusbericht senden aus
    lockPref("datareporting.healthreport.uploadEnabled", false);
    
    
    // Disable blinking text:
    pref("browser.blink_allowed", false);
    
    
    // Disable JS windows popping up without direct action from the user
    // (as lots of porn and spam sites do):
    pref("dom.disable_open_during_load", true);
    
    
    // Syntax highlighting in View Source.
    pref("view_source.syntax_highlight", true);
    
    
    // This will stop the ‘Thanks for installing Firefox’ from showing when first launching Firefox.
    pref("app.update.showInstalledUI", false);
    
    
    // This will stop another ‘Congratulations on installing Firefox’ screen when launching Firefox.
    pref("browser.startup.homepage_override.mstone", "ignore");
    Alles anzeigen

    Nun habe ich mehrere Probleme.
    1: Auf einem Rechner auf dem ich das Ganze neu installiere wird bis auf die Einstellung für die autoadmin.global_config_url nichts gesperrt und alle anderen Einstellungen bleiben veränderbar.

    2: Zudem scheint mir die ganze Konfiguration nicht sonderlich reproduzierbar, da auf den Rechnern unserer Testumgebung andere Einstellungen als auf "frischen" Rechnern greifen. Wahrscheinlich stecken da noch irgendwelche Einstellungen aus der ganzen Probierei drin. Allerdings soll das natürlich nicht sein, sondern egal welche Voraussetzungen der Rechner und die zugehörige Firefoxinstallation mitbringen, es sollen immer die gleichen Einstellungen greifen.

    3: Außerdem gibt es einige Einstellungen, welche sich partout nicht setzen lassen wollen, egal ob als pref oder als lockPref. Ein Beispiel dafür wäre javascript.enable.

    Ich hoffe ich konnte die Problematik einigermaßen nachvollziehbar schildern und hoffe nun auf eure Hilfe.

    Schöne Grüße

    Tim

Unterstütze uns!

Jährlich (2025)

67,1 %

67,1% (435,86 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon