#1 Le 18/04/2009, à 15:21
- pabix
[Tuto] protéger un fichier contre la suppression même par root
Vous avez la commande rm un peu trop hâtive ?
Il est possible sous Linux d’empêcher un fichier d’être effacé avec la commande rm, même par root.
Bien entendu, seul root peut mettre en place cette protection et l’enlever.
La solution : chattr.
Si vous faites « sudo chattr +i /un/fichier », alors plus personne ne pourra :
* modifier le fichier
* supprimer le fichier
* renommer le fichier
* créer un lien vers le fichier
On dit que le fichier est immutable. Avec la commande « lsattr » vous pourrez voir l’attribut immutable.
Pour enlever cette propriété, on fait « sudo chattr -i /le/même/fichier ».
On peut notamment faire d’autres choses intéressantes avec chattr comme mettre l’attribut +s sur un fichier pour forcer l’écriture synchronisée des changements sur le fichier.
Mais attention, si vous faites cela avec des fichiers système qui sont fournis par des paquetages, vous risquez sans doute des problèmes de mises à jour, il vaut mieux ne faire cette manip que pour les fichiers que vous avez vous-même ajouté sur votre disque !
Dernière modification par pabix (Le 18/04/2009, à 21:59)
Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D
Hors ligne
#2 Le 18/04/2009, à 21:54
- Oyster
Re : [Tuto] protéger un fichier contre la suppression même par root
Excellent, je ne connaissait pas.
merci!
Ubuntu Lucid Lynx
Portable AMD Athlon(tm) 64 X2 Dual Core Processor TK-57 GeForce 7000M
Hors ligne