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-rmMaintenant 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