Starte Programm über Webbrowser

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
shevegen
Beiträge: 416
Registriert: 30.03.2004 00:32:53

Starte Programm über Webbrowser

Beitrag von shevegen » 31.12.2006 02:48:27

Hi,
bevor ich zu viel schreibe, ein paar Erklärungen:

- Das ganze findet auf einem Rechner statt, der keine Anbindung ans Internet hat, und auch nicht haben wird.
- Zur Verfügung steht prinzipiell alles was möglich ist ;)
KDE mitsamt dcop, apache, php, mysql, ruby, firefox und so weiter.

Meine Frage ist, einfach gehalten:

- Wie gehe ich vor, wenn ich möchte, das ein Nutzer zb Gimp starten kann, und zwar über den
Browser? (Und, eigentlich, auch _NUR_ über den browser, aber den Rest kontrollier
ich schon)

Ich erinnere mich nämlich das der XServer es nicht so gerne hat, wenn jemand von dem apache
User aus versucht gimp zu starten.... also um es abzukürzen, meine Erfahrung bis jetzt
war doch eher negativ in bezug auf Erfolg, andererseits müsste das ganze doch trivialst sein,
in ruby geht dies problemlos über zb

system("gimp")

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 31.12.2006 12:12:29

Bei ruby wird das ja auch nicht im Kontext des Apache-Users ausgeführt oder?

Benutzeravatar
shevegen
Beiträge: 416
Registriert: 30.03.2004 00:32:53

Beitrag von shevegen » 31.12.2006 13:29:07

Hi

es wird im Kontext des Users ausgeführt, der das Ruby Programm ausführt.

Angenommen ich habe einen User Foobar, der auch in der Apache
httpd.conf als User Foobar Apache steuert.

Wird es genug sein, wenn dieser User dann bei bestimmten
Aktionen system("gimp") ausführen kann?

Dann wäre das Problem nämlich gelöst... hmm

Benutzeravatar
shevegen
Beiträge: 416
Registriert: 30.03.2004 00:32:53

Beitrag von shevegen » 31.12.2006 18:05:58

EDIT:

Habs ausprobiert, funktioniert reibungslos.

Antworten