Einstellungen Sperren

  • Hallo,

    ich habe eine Frage bezüglich des Sperrens von Einstellmöglichkeiten.

    Ich möchte bei uns im Unternehmen Firefox so einstellen, dass wenn sich ein Benutzer anmeldet (auch neu und zum ersten mal am PC) Firefox auf ein vorhandenes vorgefertigtes Profil zurückgreift.

    Einige Einstellungen soll der Benutzer nicht ändern dürfen.

    Gibt es da eine Möglichkeit ohne Addons?


    MfG Chicken1304

  • Hallo und Willkommen hier im Forum.

    Zitat von Chicken1304

    Einige Einstellungen soll der Benutzer nicht ändern dürfen.


    Um welche Einstellungen handelt es sich denn dabei?
    Man kann z.B. per css Code diverse Fenster/Schaltflächen ausblenden.

  • Es sollen Einstellungen fest gesetzt werden wie:

    Proxy-Server
    Passwort speichern deaktivieren
    Downloadliste soll gelöscht werden/leer bleiben
    Popupblocker ausnahme soll eingetragen sein

  • Vorweg, jede Änderung kann jemand, der sich mit dem Fx etwas auskennt, natürlich jederzeit umgehen.
    Egal ob per Erweiterung...about:config oder eben css Code.

    Du könntest z.B. deine gewünschten Einstellungen vornehmen und dann das dafür vorgesehene Textfeld/Button per css Code verstecken.

    Beispiel für Passwörter speichern/ Proxyeinstellungen.

    Code
    @-moz-document url-prefix(chrome://browser/content/preferences/preferences.xul){
    
    
    #savePasswords,
    description,
    #connectionSettings{
    display:none}}

    Ich bin mir nicht sicher ob das dann so ist wie du es dir gedacht hast :-??

    Aber wenn..

    Den Code in die userChrome.css eintragen.

    Sollte der Ordner Chrome nicht vorhanden sein musst du ihn dir erst erstellen, und in ihm dann eine userChrome.css
    Du mußt dir im Profilordner einen neuen Ordner Chrome erstellen und in diesem dann eine Textdatei ( mit einem Editor ) in die du den Code kopierst, bzw. einträgst.
    Hier kopierst du als erstes folgenden Text rein:

    Code
    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");


    anschließend folgt der von dir gewünschte Code.

    Dann schließt du die Datei und speicherst sie als userChrome.css ab.
    Danach mußt du den Fx neu starten.

    Wo finde ich meinen Profilordner

  • Hallo,

    Dank dir erstmal. Leider ist es noch nicht so ganz das, was ich möchte =)

    unter Linux kenne ich es so, dass man in der syspref.js sachen wie zum Beispiel:

    lockPref("network.proxy.http", "proxy");
    lockPref("network.proxy.http_port", 8080);
    lockPref("network.proxy.type", 1);
    lockPref("network.proxy.no_proxies_on", "localhost, 127.0.0.1");
    lockPref("network.proxy.share_proxy_settings", true);

    //Startseite
    lockPref("browser.startup.homepage","http://Startseite");

    //Einstellung damit nur die Startseite geladen wird!
    lockPref("browser.startup.page",1);

    //Lesezeichen Locks
    lockPref("browser.places.smartBookmarksVersion", 2);"
    lockPref("browser.bookmarks.restore_default_bookmarks", false);

    //Security Locks
    lockPref("security.disable_button.openCertManager", true);
    lockPref("security.disable_button.openDeviceManager", true);
    lockPref("security.disable_button.changePassword", true);
    lockPref("security.disable_button.resetPassword", true);

    // SSL3 & tls als Standard
    lockPref("security.enable_tls", true);
    lockPref("security.enable_ssl3", true);
    lockPref("security.default_personal_cert", "Ask Every Time");

    //Download
    lockPref("browser.download.dir", "/home/Name/Downloads");
    lockPref("browser.download.manager.showWhenStarting", true);
    lockPref("browser.download.manager.closeWhenDone", false);
    lockPref("browser.download.folderList", 1);

    lockPref("browser.privatebrowsing.autostart", true);
    lockPref("network.cookie.cookieBehavior", 0);
    lockPref("pref.privacy.disable_button.cookie_exceptions", true);
    lockPref("pref.privacy.disable_button.view_cookies", true);
    lockPref("places.history.expiration.transient_current_max_pages", 26023);

    //Popupblocker
    user_pref("capability.policy.policynames", "localfilelinks");
    user_pref("capability.policy.localfilelinks.sites", "Seite");
    user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");

    einträgt und dann die Kästchen zum Beispiel gegraut sind.

    Gibt es das unter Windows auch?

  • Diese ganzen Einträge findest du indem du oben in die Adressleiste about:config eingibst.

    Z.B. browser.privatebrowsing.autostart in die Suchleiste oben in about:config eingeben.

    [Blockierte Grafik: http://www10.pic-upload.de/thumb/11.07.12/2vplkkgglljv.jpg]


    Eingetragen sind sie in der prefs.js Datei im Profilordner.

    Änderungen machst du am besten in einer selbst erstellten user.js Datei im Profilordner.

  • Zitat von Chicken1304

    Ich möchte bei uns im Unternehmen Firefox so einstellen, dass wenn sich ein Benutzer anmeldet [...] Firefox auf ein vorhandenes vorgefertigtes Profil zurückgreift.


    Gib dem Profilordner des vorgefertigten Profils den Namen "profile" und stelle ihn in den Ordner [Programmordner]\defaults

    Zum Sperren von about:config-Einstellungen siehe:
    http://kb.mozillazine.org/Locking_preferences

  • Hallo,

    Danke für die Antworten.

    Das mit der user.js habe ich schon probiert, aber irgendwie funktioniert das nicht.

    Ich habe ein Profil xxxx.default in dem die user.js liegt. Darin habe ich all die Konfigurationen eingetragen, die ich vorhin geschriben habe.

    Dennoch wird nichts davon übernommen.

  • Nur zur Ergänzung:

    a. nicht alle Änderungen im Programmverzeichnis werden in ein altes / existierendes Profil übernommen. Darum sollte nach jeder Änderung ein neues Profil benutzt werden.

    b. Teile der Defaultwerte befinden sich in der Datei omni.ja(r). Die Ordner und Dateien in dieser gepackten Datei sind auch zu beachten.