[ LUGOS ] unlink()

Jernej Kovše jernej.kovse na uni-mb.si
Ned Jun 13 09:35:21 CEST 1999


On Sat, Jun 12, 1999 at 02:21:58PM +0200, Andrej Komelj wrote:
> Teoretiki, izkazite se:
>
> Sistemsko funkcijo unlink() nameravam spremeniti (s pomocjo LD_PRELOAD),
> tako da mi bo pred vsakim brisanjem katere koli datoteke v npr.
> /var/waste/<uporabnik>/<direktorij>/<datoteka> shranila varnostno kopijo
> le-te. Algoritem naj bi bil nekako tak, da funkcija v /var/waste/uporabnik
> ustvari ustrezen poddirektorij, ki odgovarja absolutni poti do datoteke,
> in vanj datoteko premakne. Efekt bo tak, kot si ga zelim: varnostna kopija
> v /var/waste in izginotje datoteke iz prvotnega direktorija.
>
> Na kaj vse moram biti pozoren pri tem -- poleg premikanja med razlicnimi
> filesystemi (v tem primeru lahko datoteko skopiram v /var/waste in jo iz
> prvotnega direktorija nato res dejansko pobrisem)? Varnostne luknje?
>
> --
> Andrej.

Ni boljse tega resiti z aliasi?

J.





Dodatne informacije o seznamu Starilist