Lze mazat adresar temp ?
Pavel Kankovsky
peak na kerberos.troja.mff.cuni.cz
Čtvrtek Únor 5 21:23:54 CET 1998
On Wed, 4 Feb 1998, Derfinak Jan wrote:
> Ano, takto si to predstavujem aj ja. Ale teraz konkretne ako to suvisi s
> find a rm. Znamena to snad, ze kym stihne find cez -exec spustit rm tak
> subor, ktory nasiel uz bude iny (napriklad linka na nejaky dolezity subor)?
> Ale rm zmaze len tu linku. Alebo meno suboru, ktore sa preda ako argument
mkdir /tmp/trap
(cd /bin;ls) | (while read f; do touch /tmp/trap/$f; done)
vyrobim adresar /tmp/trap, do ktereho nasazim soubory se jmeny vsech
souboru v /bin; kdyz to bude find prohledavat, tak z nej vyleze neco jako
/tmp/trap/sh
/tmp/trap/login
/tmp/trap/cp
atd...
nyni predpokladejme, ze find jmena nasel a prave se je chysta predat rm,
aby dane soubory smazalo, kdyz to do toho vstoupy zly nepritel
mv /tmp/trap /tmp/TRAP
ln -s /bin /tmp/trap
to jsou DVA syscally a je celkem velka sance, ze se podari strefit do
doby, kdy jsou jmena souboru predavana do rm
nyni prichazi ke slovu rm
rm /tmp/trap/sh
a smaze /bin/sh
a tak dale
find i rm funguji dobre, ale vysledek je spatne
--Pavel Kankovsky aka Peak [ Boycott Microsoft -- http://www.vcnet.com/bms ]
Další informace o konferenci Linux