Jak vykonat skript suid

Jiri Stepanek jiri.stepanek na atlas.cz
Sobota Únor 5 00:03:52 CET 2000


vyzkousejte sudo

---------------------------------------------------------------------------
Jiri Stepanek <jstep na volny.cz, jiri.stepanek na seznam.cz>
---------------------------------------------------------------------------
At zije Microsoft, ale nekde jinde, treba na Marsu.


From: Petr Simek <petrsi na jcu.cz>
Subject: Jak vykonat skript suid
> z nejakeho duvodu potrebuju provadet skript pod uctem daemon ktery
> za urcitych okolnosti killne proces vlastneni uzivatelem daemon.
>
> Udelal jsem si binarku ktera je suid na uzivatele deamon a ktera
> obsahuje jediny prikaz -
>
>   execl("/bin/sh", "/bin/sh", "/usr/bin/my-killlprm.sh", NULL);
>
> V tom skriptu jsou radky -
>
>   #!/bin/sh
>   sleep 3
>   IDS=`ps -axf | grep "lpd LPRM" | grep -v grep | awk '{print $1}'`
>
> jenze po spusteni (a uplynuti sleep 3) mi to napise -
>
>   'This /bin/ps is not secure for setuid operation.  '
>
> Zrejme ps pozna ze jsem setuid-nuty na nekoho jineho a nechce pracovat.
>
> Nevite jak ho prinutit ? Nerad bych psal vlastni program na hledani
> procesu...




Další informace o konferenci Linux