
13.12.2007, 16:42
# 6 Ähm stop stop stop.... wäre es nicht sinnvoller mal herauszukriegen, wieso der Themenstarter licq nur als root starten kann? Also, bevor wir ihm dabei helfen ein riesengroßes Scheunentor zu öffnen? Also mach das ganz schnell wieder rückgängig: "chmod 0755 $(which licq)"
Was passiert denn, wenn du licq als normaler User startest? Gibts ne Ausgabe auf der Kommandozeile, die auf die Fehlerursache hindeutet?
Und das mit der suid lass auf jeden Fall sein. Der saubere Weg ist, dir (und nur dir) die sudo-Berechtigung zu geben, um licq ohne Passwort als root ausführen zu dürfen. Aber wie das geht, sag ich erst, wenn ich mir sicher bin, dass wir das Problem nicht anders in den Griff kriegen.
Zum Taskmanager: Die normalen Kommandozeilenprogramme zum Handlen von Tasks sind ps (Prozessliste, zum Beispiel mit "ps aux" aufrufen), top (zeigt die Prozesse mit dem größten Verbrauch an) und kill bzw. killall um Prozesse zu töten. Dann gibt es noch htop, die etwas komfortablere Version von top, die aber in der Regel erst installiert werden muss.
Unter KDE kriegst du eine Prozesstabelle, wenn du STRG+ESC drückst. Und mit STRG+ALT+ESC kriegst du den "Kill-Cursor", mit dem du ein hängendes grafis ches Programm durch draufklicken töten kannst.
Nachtrag: Eventuell ein Berechtigungsproblem? Probier mal, in deinem Homeverzeichnis als normaler Benutzer(!) folgenden Befehl einzugeben, um sicherzustellen, dass dein LICQ-Verzeichnis wirklich dir gehört:
sudo chown -R username:groupname $HOME/.licq
Username ist natürlich dein normaler Benutzername und groupname deine Hauptgruppe (meistens die selbe wie dein Benutzername). Falls du mit sudo noch nie gearbeitet hast: Das Programm erlaubt dir, einen einzelnen Befehl mit root-Rechten auszuführen und ist die saubere Alternative zur root-Konsole, weil man damit nicht so einfach aus versehen Mist bauen kann. Das Passwort, dass du eingeben sollst, ist dein eigenes (du wirst aber nur danach gefragt, wenn du es in den letzten fünf Minuten nicht eingegeben hast).
Wenn danach licq funktioniert, dann solltest du mal sicherstellen, dass da nicht noch mehr Dateien in deinem Homeverzeichnis drin liegen, die in Wirklichkeit root gehören:
sudo chown -R username:groupname $HOME/
Nachtrag Nr. 2: Deine Gruppe zeigt dir der Befehl "id -gn" an.
Gruß, Roland
Geändert von Hammer Unslieb (13.12.2007 um 17:15 Uhr).
|