Hallo !!! Ich brauche einen Script der auf der console unter root gestartet wird dann einen su zu einem user macht und dann export DISPLAY=localhost:0.0 und dann noch denn tkirc unter eben diesem user ausführt. wein der script wie folgt aufgebaut ist: su xxxxxx export DISPLAY=localhost:0.0 tkirc& start der tkirc trotzdem unter uid root Wer kann mir weiterhelfen. Tschau Bjoern Bendix -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On Mon, 20 Apr 1998, Bjoern Bendix wrote:
Ich brauche einen Script der auf der console unter root gestartet wird dann einen su zu einem user macht und dann export DISPLAY=localhost:0.0 und dann noch denn tkirc unter eben diesem user ausführt. wein der script wie folgt aufgebaut ist: su xxxxxx export DISPLAY=localhost:0.0 tkirc& start der tkirc trotzdem unter uid root Aehm - dies verstehe ich jetzt absolut nicht... Warum der Weg von root zum User???
Andersherum wuerde ich es ja verstehen :-)) Also: Man sollte so wenig al root arbeiten wie moeglich. Dadurch verringert sich die gefahr, dass Du Dir Dein System verhaus oder dass Du einen Virus bekommst, oder ....... Wenn Du dann doch ein Programm mit Root-Rechten ausfuehren willst, so reicht dann ein "sudo <program>" - und du brauchst dann sogar nur dein Passwort - nicht das root-Passwort. Dies setzt dann natuerlich voraus, dass Du das Paket sudo installiert hast und du in der /etc/sudoers (mittels visudo) eingetragen hast: <userid> ALL=ALL. Wenn Du aber nun wirklich weiterhin als root mit deinem System arbeiten willst oder das Problem irgendwie anders lag, was ich jetzt nicht gesehen habe (Mir faellt gerade ein: evtl. willst du ja tkirc in ip-up oder so starten....), so kannst Du so vorgehen: u <user> -c <script> startet das angegebene Script als User. In deinem Fall brauchst Du aber kein Script, denn du kannst es so starten: u <user> -c /pfad/zu/tkirc -display was.auch.immer:x Siehe "man su" - RTFM Greetings, Konrad Neitzel -- Konrad Neitzel kn3@irz.inf.tu-dresden.de neitzel@sax.sax.de Das Internet ist in HTML programmiert (unbekannter Autor) -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Bjoern Bendix wrote: ...
su xxxxxx export DISPLAY=localhost:0.0 tkirc& start der tkirc trotzdem unter uid root ... su xxxxx -c 'DISPLAY=:0 tkirc &'
-- Matthias Morche (<A HREF="mailto:morche@sat1.de">mailto:morche@sat1.de</A>) SAT.1 (<A HREF="http://www.sat1.de"><A HREF="http://www.sat1.de</A">http://www.sat1.de)
Linux: the greatest adventure game since the invention of the PC <<< -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (3)
-
bbendix@primus.baynet.de
-
morche@sat1.de
-
neitzel@irs279.inf.tu-dresden.de