PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cgi-script mit root-rechten ausführen lassen?



stefan81
06-02-2002, 14:59
hallo ihr
ich möchte mit apache und der cgi-schnittstelle ein script starten das root rechte besitzt
der apache führt die scripte aber nur als www-user aus
man kann mit chmod irgendwie ein flag setzen das das script egal von wem gestartet mit rootrechten laufen läßt
ich krieg das aber nicht hin - weiß das jemand?????
oder gibt es irgendwie eine möglichkeit das script ein su machen zu lassen ohne das jemand das passwort eingeben muß sondern es irgendwie automatisch z.b. über eine pipe reingeschrieben wird????
ich hoffe das weiß jemand von euch
schonmal danke
stefan

fork
06-02-2002, 15:36
Hier steht was dazu.

http://spotlight.de/zforen/prl/m/prl-1010423208-2208.html

Gruß
Tobias

lolli
06-02-2002, 16:13
anmerkung:

bei shell-skripte läßt sich in der regel nicht mit 4755 das SETUID-Bit setzten. (setzten schon, aber perl verweigert dann die ausführung...):

oliver

stefan81
06-02-2002, 16:47
wofür steht denn die 4 bei 4755???
danke stefan

fork
06-02-2002, 18:02
4xxx ist set-user-id-bit
---
suid ist möglich mit perl und "suidperl" perl-interpreter-compiler mit suid-Unterstuetzung