[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fichiers effacés par accident



On Fri, May 07, 2004 at 01:28:19PM +0200, Baptiste Mathus wrote:
> Après avoir patché unlink et rmdir pour qu'ils déplacent au lieu de supprimer
> définitivement, comment le système fait pour justement supprimer définitivement ? :p

Tu rajoutes à ta libc une fonction
really_really_unlink_please_I_know_what_I_m_doing() qui
appelle le vrai appel système, puis tu fais un petit
programme C (/bin/really_really_rm) qui l'utilise.

Ou bien, ton nouveau unlink() vérifie la place restante sur
le disque et appelle le vrai unlink sur les vieux fichiers
effacés lorsque tu commence à être à court.

Y.



Reply to: