Jak vykonat skript suid

Petr Simek petrsi na jcu.cz
Pátek Únor 4 14:52:23 CET 2000


On Fri, 4 Feb 2000, Juraj Rehak wrote:

> On Fri, 4 Feb 2000, Petr Simek wrote:
> 
> > Udelal jsem si binarku ktera je suid na uzivatele deamon a ktera 
> > obsahuje jediny prikaz - 
> > 
> setreuid(geteuid(), -1);
> >   execl("/bin/sh", "/bin/sh", "/usr/bin/my-killlprm.sh", NULL);

Jo sem uz jsem se taky dostal.

> >   'This /bin/ps is not secure for setuid operation.  '
> > 
> > Zrejme ps pozna ze jsem setuid-nuty na nekoho jineho a nechce pracovat.
> program so suid bitom sa spusti s novym euid ale s povodnym uid. ps si to
> zrejme kontroluje a ked zisti rozdiel nadava.

pak ps prestal kecat. Ale - proces mel ve vypisu vlastnika daemon a kdyz
jsem se prepnul pres su - daemon , tak jsem ho stejne nemohl killnout.
Pry 'not owner' - takze jsem skoncil na suid root .... :-(

>                               .  ,           Glip
>                             . ,`o--.                                  --

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             petrsi na jcu.cz                              |
*------------------------------------------------------------------------*



Další informace o konferenci Linux