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

Antwort per Email an