SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Hvordan bruges "setuid" ??



Kasper Hauge wrote:
> Når jeg har bedt brugeren om at indtaste uid og password, vil
> jeg gerne kunne udtrække uid,  køre programmer osv. med den
> brugers rettigheder, via mit perl script.

Av. Der er potentiale for en lang række af sikkerhedsbummerter. :*)

Password og brugernavn skulle gerne sendes enkrypteret ellers
kan enhver læse passwordet fx. ved at konfigurere en webproxy
der logger alle data.

cgi scriptet skal være voldsomt robust for bufferoverflows
mystiske karaktere oa.

Hvis du kigger i dokumentationen til libc vil du finde et
par kald til at ændre den effektive gid og uid af det
C program der kører. Du kan muligvise bruge PAM direkte
til at checke password.

Hvis passwordet er korrekt, så kan du ændre dine rettigheder
til brugerens uid/gid hoppe til hans homedirectory og udføre
en kommando. fx. system("perl ..")

-- 
	Sometimes it's better to light a       Carsten Svaneborg
      flamethrower than curse the darkness.      sslug@sslug
	-- (Terry Pratchett, Men At Arms)    Fight Bill - use Linux


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:52
Denne side vedligeholdes af MHonArc .