La commande chattr (change attribute) est utilisée pour changer les attributs des fichiers dans un système de fichiers Linux. Cela peut être particulièrement utile pour protéger des fichiers sensibles sur un serveur vps ou pour empêcher leur suppression accidentelle.
Installation de chattr
La commande chattr fait généralement partie de l’outil e2fsprogs, qui est préinstallé sur de nombreuses distributions Linux. Vous pouvez vérifier si chattr est installé en exécutant :
chattr --version
Utilisation de chattr
Voici quelques-unes des utilisations les plus courantes de la commande chattr :
Affichage des attributs d’un fichier
Pour afficher les attributs d’un fichier, utilisez la commande :
lsattr nom_du_fichier
Définir des attributs sur un fichier
Vous pouvez ajouter des attributs à un fichier en utilisant la commande :
chattr +a nom_du_fichier
Cette commande permet d’ajouter des données au fichier sans le supprimer.
Retirer des attributs d’un fichier
Pour retirer un attribut, utilisez :
chattr -a nom_du_fichier
Attributs courants
- +i : Rend le fichier immuable, ce qui signifie qu’il ne peut pas être modifié, supprimé ou renommé.
- +a : Permet d’ajouter des données à un fichier sans pouvoir le supprimer.
- +s : Lors de la suppression d’un fichier, son contenu est écrasé pour des raisons de sécurité.
Conclusion
Utiliser la commande chattr est une excellente manière de protéger vos fichiers sur un système Linux, en particulier sur un serveur vps. Prenez soin de bien comprendre les attributs avant de les appliquer.