hi,
hier eine m�gliche lsg mit einen cwrapper:
der cwrapper:
int main() {
system("chmod 666 bla.c");
}
bla.c ist dein programm oder deine datei welche du �nderst,
du mu�t einfach die zugriffsrechte so setzen, das dein
script darauf zugreifen kann.
danach f�hrst du dein script aus (den wrapper rufst du nat�rlich auch
aus deinem script heraus auf)und l��t einen 2ten wrapper laufen,
welcher wieder die urspr�nglichen zugriffsrechte setzt.
den wrapper kompilierst du mit:
gcc -o bla.bin bla.c
das enstehende binary kannst du dann suid root machen.
eventuell nicht die eleganteste lsg, funktioniert aber.
ciao
ruwen
Subject: Re: [Debian] Wie Suid-Bit setzen
Date: Tue, Jul 17, 2001 at 11:34:27AM +0200
Time to reply!
Quoting Matthias Fechner ([EMAIL PROTECTED]):
> Hi Martin,
>
> On Tue, 17 Jul 2001, Martin Haefele wrote:
>
> > ich glaube bei Shellscripten nuetzt suid nichts. Vielleicht mal in dem
> > script mit sudo versuchen?
>
> Wuerde es vielleicht mit einem perl-Script gehen?
>
> Gruss
> Matthias
>
>
> --
> -----------------------------------------------------------
> Um sich aus der Liste auszutragen schicken Sie bitte eine
> E-Mail an [EMAIL PROTECTED] die im Subject
> "unsubscribe <deine_email_adresse>" enthaelt.
> Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
> -----------------------------------------------------------
>
> 860 eingetragene Mitglieder in dieser Liste.
>
--
ready to rumble?? www.rm-r.de
tel 030.444 79 83 handy 0170.323 66 36