/usr/bin/find; bezpecnost rm -rf

Michal Chocholac mch na vosis.cz
Středa Říjen 16 10:42:14 CEST 2002


	Ahoj!
Chtel bych se zdejsiho zkuseneho fora preptat na bezpecnost rekurzivniho
mazani pod rootem prostrednictvim findu.

Mam GNU find version 4.1.6 a potrebuju tu a tam promazat jisty TMP
adresar, do nehoz muze kdokoliv cokoliv zapsat. Nabizelo by sejednoduche
reseni jako: find /adresar/temp -atime +2 -exec rm -rf -- {} \;

Je to bezpecne, kdyz to provede superuzivatel? Teda ja vim, ze sym. linky
find implicitne neprochazi, ale co kdyz si nekdo udela treba soubor
"neco /bin necojineho"? Nepokusi se find jednoduse spustit
'rm -rf -- neco /bin necojineho'? Nemuze v tom byt jeste nejaka jina
zrada?

Mimochodem, co presne se rozumi "zpristupnenim" u adresare? Kdyz otevru
soubor /nekde/mujadresar/soubor.txt, znamena to, ze v tu chvili byl
adresar /nekde/mujadresar "zpristupnen"?

Dekuje a zdravi

--mch

Michal Chocholáč
mch na vosis.cz



Další informace o konferenci Linux