Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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! smile


Ubuntu Lucid Lynx
Portable AMD Athlon(tm) 64 X2 Dual Core Processor TK-57 GeForce 7000M

Hors ligne