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