Thread View: ch.comp.os.linux
3 messages
3 total messages
Started by Thomas Bader
Sat, 03 Apr 1999 00:00
CGI-Script gesucht
Author: Thomas Bader
Date: Sat, 03 Apr 1999 00:00
Date: Sat, 03 Apr 1999 00:00
10 lines
931 bytes
931 bytes
Hi, ich suche ein CGI-Script, das auf dem Server Programme mit "root"-Rechten ausf�hren kann. Gruss Thomas -- Thomas Bader <hans-rudolf.bader@smile.ch>, Powered by LINUX 2.0 Infos und Tipps zu Linux, HOWTOs des DLHP <http://surf.to/bader>
Re: CGI-Script gesucht
Author: Dominik Fretz
Date: Sat, 03 Apr 1999 00:00
Date: Sat, 03 Apr 1999 00:00
16 lines
1000 bytes
1000 bytes
Thomas Bader wrote: > > Hi, > > ich suche ein CGI-Script, das auf dem Server Programme mit > "root"-Rechten ausf�hren kann. > > Gruss > Thomas hi was willst du den ausf�hren? erstmall wird der user mit dem CGI scripte ausgef�hrt werden vom webserver (oder besser vom admin) vergegeben. gruss DOminik
Re: CGI-Script gesucht
Author: Stefan Heimers
Date: Sat, 03 Apr 1999 00:00
Date: Sat, 03 Apr 1999 00:00
40 lines
1691 bytes
1691 bytes
Thomas Bader wrote:
>
> Hi,
>
> ich suche ein CGI-Script, das auf dem Server Programme mit
> "root"-Rechten ausf�hren kann.
Du kannst mit
chown root programmname
chmod a+x programmname
chmod +s programmname
ein Programm so einrichten, dass es von jedem Benutzer ausgefuehrt
werden kann und sich so verhaelt, als sei es von root gestartet worden.
Vorsicht: Das geht nicht mit shellskripts, vermutlich auch nicht mit
Perl, aber sicher mit elf-binaries.
Muss ein Skript als root ausgefuehrt werden, so hilft ein kleines
Programm in C, das mit root-Rechten laeuft, den User auf null setzt und
dann das Skript mit dem system() Aufruf startet.
Ein Beispiel:
#include <unistd.h> //for setuid
#include <stdlib.h> //for system
int main()
{
setuid(0); //ohne geht's nicht obwohl schon setuid
//root, weiss jemand wieso?
system("/usr/local/bin/irgendeinskript");
}
Dieses Programm muss dann root gehoeren und mit chmod +s behandelt
werden, die Zugriffsrechte des skripts sind dann nicht mehr wichtig, es
muss nur ausfuehrbar sein.
Stefan
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads