Hallo,
ich hab SuSE 9.1, mit KDE 3.2 auf meinem Rechner. Jetzt habe ich als Root Firefox installiert. Als Root startet Firefox auch, jedoch nicht wenn ich mich als User anmelde (es läuft eine Zeitlang die Sanduhr und dann passiert nichts mehr). Ich hab dann als User die Installation nochmal in mein Homeverzeichnis ausgeführt (ich weis, da gehört es nicht hin), das Ergebnis ist aber das gleiche. Wie bringe ich das Programm auch als User zum laufen?.
Gruss Ralf Schelke
Hallo Ralf,
hast Du das Paket von der SuSE CD/DVD installiert oder ein neueres Download?
Ich hatte das Problem mit dem Paket von der SuSE DVD. Nachdem ich das Directory (.mozilla) mit den Benutzerdaten gelöscht habe, startete Firefox wieder. Hab dann aber auch per YOU ein Update des Paketes gemacht und das Problem nicht wieder gehabt.
Gruss,
Stefan
Das wird mir jetzt sicher wieder als Newbiefeindlichkeit oder was weiß ich ausgelegt…
Meiner Meinung nach sollte man als Root keine Programme starten, die Zugriff auf das Internet brauchen oder andere Programme oder Plugins nachladen. Der Root Account ist einfach zu mächtig und kein Programm wirklich sicher! Neben Webbrowsern fallen da insbesondere auch die meisten Filemanager drunter sowie alle Desktop Umgebungen (sowohl KDE als auch Gnome). Damit ist ein Anmelden unter X als Root meiner Meinung nach sträflicher Leichtsinn.
Wenn Du wirklich einzelne Anwendungen als Root nutzen musst, dann kannst Du mit “su” (keine GUI) oder den grafischen Pendanten von Gnome und KDE (“gksu” und “kdesu” wenn ich mich richtig erinnere) diese von Deinem normalen Benutzer-Desktop als Root ausführen.
Sorry, wenn das wieder Oberlehrerhaft rüber kommt, aber wenn Du mit Root-Rechten arbeitest, dann kannst Du (oder ein Angreifer) Dein System schneller zerstören als Du gucken kannst.
Hallo Tobias,
ja, ich habe Firefox als root installiert und gestartet. Ich habe aber den Internetzugang nicht gestartet (soviel hab ich dann schon gelernt).
hallo tobias,
jetzt mal eine dumme frage… also nicht gleich schlecht bewerten, ich hab ja gewarnt ;o)
das vom arbeiten als root abzuraten ist, ist ja bekannt aber wie ist es eigentlich mit der sicherheit beim online update bestellt? da bin ich ja auch root. ein sicherheitsproblem dürfe doch wohl nicht auftauchen… das wäre doch zu einfach, zu naheliegend oder?
gruss,
stefan
‘Als root genügt z.B. im Konquerer ein Klick auf das “firefox”-Symbol’ hört sich für mich nach KDE-als-Root an. Nicht tun, ist auf dauer nicht gesund.
Die Pakete, die man dort runterlädt sind normalerweise digital signiert
(GnuPG) und damit würde man merken, wenn jemand versucht dort fremde Pakete
unterzuschieben. Natürlich nur solange der Anbieter mit seinen Keys zum
Signieren vorsichtig umgeht.
Aufschlußreich [1]. Und bei mir liegt auch noch ein ./mozilla Verzeichnis im root Verzeichnis (Mandrake 10.1). Würde empfehlen alles Firefoxige runterzuwerfen (siehe auch [1]) und es nochmal zu versuchen wie unter [1] beschrieben.
Beste Grüße
b.
Also wenn ein Mozilla-Produkt nicht startet, kann es mehrere Ursachen haben:
Inkompatible oder beschädigte Einstellungen im Userhome ~/.mozilla/firefox (einfach mal ~/.mozilla/firefox in firefox.orig umbenennen und saubere Einstellungen bekommen
Eine beschädigte XULmfasl, die jederzeit gefahrlos gelöscht werden kann
Falscher Eigentümer oder fehlende Rechte im Installationsverzeichnis ( z.B. /usr/local/firefox )
Unter root installierte Erweiterungen haben falsche Rechte
Ein fehlerhaftes Plugin (egal ob im Userhome oder im Installationsverzeichnis) lässt den Browser sofort wieder crashen
Belegte Soundkarte kann den Browser mal stoppen, bis sie wieder frei wird (artsd nervt gern)
Falsche Umgebungsvariablen für andere Benutzer als root. “export” zeigt alle Variablen an. ( Setzen der Variablen mit export OLDPWD=/home/username, export PWD=/home/username, export LOGNAME=username, export HOME=/home/username, export HOMEDIR=/home/username, export SHELL=/bin/bash
bash ist z.B. für das Verstehen des Startskriptes notwendig. Andere Shells benutzen für Skripte u.U. eine andere Syntax.
Irgendetwas Faules wirst du schon finden.
MfG
Hallo nochmal,
aus einer Konsole startete Firefox (als User angemeldet) mit dem Befehl: ./firefox.
Also habe ich die Befehlszeile des Desktopicons von …/firefox_installer/firefox in …/firefox_installer/./firefox
geändert und jetzt startet er. Ich weis zwar nicht ob das im Sinne des Erfinders ist, aber das ist mir auch Schnurz.
Gruss Ralf
Jetzt habe ich den ganzen Block gelesen, aber ich weiss immer noch nicht (sorry Neuling) wie ich jetzt Firefox und THunderbird installieren soll. Kann mir jemanden einen Link oder direkt hier verraten, damit man das richtig macht? Also nicht unter root! Aber wie kommt dann der 2. Anwender (meine Frau) an das Programm, muss ich das dann ein 2. Mal unter ihrem Login installieren?
Hallo Jürgen,
ich habe für meine Frau und für mich in den jeweilige home-Verzeichnissen Firefox gesondert installiert. Das ist m.E. die sauberste und unkritischste Vorgehensweise. Das gilt auch für den e-mail-client – im Zweifelsfall hat ja jeder Anwender sowieso seinen eigenen mail-Account.
Aus den verschiedensten – hier und woanders hinreichend diskutiert – sollte man grundsätzlich Anwender (das gilt auch für einen selbst!) und System scharf trennen.
Und wenn es der Plattenplatz erlaubt, sollte man wiederum die Daten der Anwender (Dokumente etc.) in gesonderte Partitions (/home/username/daten o.ä.) speichern. Hierzu gehört auch das Verzeichnis “Mail”, wobei man im home-Verzeichnis lediglich eine Verknüpfung zu diesem Verzeichnis erstellt. Zum einen kann man die wertvollen Anwenderdaten bei einer Neuinstallation oder einem Update des Systems ohne besonderen Aufwand übernehmen, zum andern erleichert dies die regelmäßigen (!) Backups. Diese Trennung ist vielleicht etwas mühselig, zahlt sich über kurz oder lang aus.
Ich hoffe, ich war nicht zu oberlehrerhaft, das war nicht meine Absicht.
Gruß
Bernd
Hallo Stefan,
danke der Nachfrage.
Habe die 9.1 aus dem Linux-User Sonderheft. Firefox 1.0 ist auf der Heft-CD. Habe den unter usr/local/src entpackt, den Firefox_installer gestartet und das ganze nach opt/firefox/firefox_installer/ installiert.
Als root genügt z.B. im Konquerer ein Klick auf das “firefox”-Symbol (StartScript?) um das Programm zu starten. Als User gelingts nicht.
Ich werde nachher mal als User versuchen Firefox über die Konsole zu starten. Vielleicht gibst da einen Aufschlußreichen Hinweis.
Gruss Ralf
Hi!
Sorry, kann Dir leider nicht weiterhelfen, da ich nicht weiß, was auf der Heft-CD ist/war; aber warte nur kurz Du bekommst hier hilfe ;o)
Das aktuelle Firefox, dass von SuSE per YOU zum Update angeboten wird (mein Stand ist aber letzte Woche) ist kleiner als Version 1.0. Vielleicht ist das auch schon ein Teil des Problems… aber das ist nur eine Vermutung.
Gruss,
Stefan