Safe-rm : comme son nom l'indique


Comme nous l'a si bien illustré Nicolas Paris, certaines suppressions automatisées (ou manuelles) peuvent avoir des conséquence désastreuses pour son système d'exploitation.
Pour éviter ce genre de désagrément, il est néanmoins possible d'installer un petit wrapper sur son système d'exploitation afin d'éviter un retour de baton avec la commande rm.

Safe-rm

Il s'agit ni plus ni moins d'un petit wrapper en perl d'une centaine de lignes, qui vient vous empêcher de supprimer des répertoires sensibles.

Tout d'abord, il faut installer la bête :
# aptitude install safe-rm
Maintenant nous remplaçons la commande "rm" par "safe-rm" (au choix dans votre ~/shell.rc, /etc/profile ou autre) :
alias rm="safe-rm"
Enfin, vous pouvez enrichir la liste des répertoires blacklistés par "rm" :
# vi /etc/safe-rm.conf
/
/bin
/boot
/dev
/etc
/home
/initrd
/lib
/proc
/root
/sbin
/sys
/usr
/usr/bin
/usr/include
/usr/lib
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/sbin
/usr/local/share
/usr/sbin
/usr/share
/usr/src
/var

Liens


Illustration : Robbie Sproule

Vus : 1461
Publié par PPmarcel : 21