![](https://seccdn.libravatar.org/avatar/771c2c597313dbef6fb8e13994feb5df.jpg?s=120&d=mm&r=g)
* On Sat, Jul 22, 2000 at 09:54:28AM +0200, Juergen Schwarting wrote:
* Am 20.07.2000 um 16:43 Uhr schrieb Clemens Wohld:
möchte endlich ein kl. script haben was mir durch Aufruf die Rechte für root unter einem user-windowmanager Programme zu starten, giebt.
vielleicht habe ich Dich nun falsch verstanden, aber ggf. ist das folgende Script, daß was Du suchst ;-)
Da hast du mich aaabsolut richtig verstanden und dementsprechend reagiert ;) Das ist auf jeden Fall brauchbar, Dank gilt dir ;-)
---[ schnipp ]--- #!/bin/bash if [ -z "$(id | grep uid=0)" ]; then # als root angemeldet ? export DISPLAY=:0 # nein, dann Display setzen xhost +localhost &>/dev/null # und lokalen Zugriff erlauben su -c "$0" # rekusiver Aufruf else /pfad/zum/programm # X-Programm als root starten fi ---[ schnapp ]---
Könnte man nicht das zu startende Programm mit einem Argument ($@) starten? Ist ja so das ich NICHT immer daselbe Prog starten möchte. Mal schnell einen Dateimanager (MC) oder schnell mal guitar usw benutzen.
Ein wenig weiter ausformulieren muß Du es nun schon und vor allen Dingen die Fehlerbehandlung nicht vergessen
Ist machbar, aber für "/pfad/zum/programm" würd ich gern als parameter dem script mitgeben. Eben weil flexibler. Wie würdet ihr da rangehen? Einfach variable01=/pfad/zum/programm Oder myprog=$@ ??? ........sorry, sollte ich eigentlich allein machen (schäm;)
\ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de /
.....den man ja auchmal nach Hamburg einladen könnte. Eine Anfrage von der Debian-ML (LUG-berlin) hab ich schon ;) Ein deutschlandweites Treffen aller LUG's und sonstigen Linux-interessengemeinschaften. Das wäre doch mal 'ne Maßnahme wert(?!) ;) ......aber es kommen NUR unkommerzielle Veranstaltungen in Frage *g* MfG, Clemens -- sig_05 Du weisst nicht ob deine Hardware von Linux unterstuetzt wird? Schau nach ;-) Linux-Hardware-Datenbank: www.linuxbbs.org X-Page: http://www.ndh.net/home/wohld/index.html ------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com