Chattr
chattr est une commande Linux qui permet à un utilisateur de définir certains attributs sur un fichier présent dans divers systèmes de fichiers. Le pendant BSD de cette commande est chflags. La commande est similaire à attrib sous DOS, OS/2 ou Microsoft Windows. Par contre, les commandes chatr sur HP-UX et chattr sur AIX n’ont rien à voir avec la commande de cet article.
Les commandes chattr et lsattr sous Linux et les attributs manipulés étaient, à l’origine, propres à la deuxième génération de l’Extended File System (ext2, ext3 et ext4), et sont disponibles à travers le package e2fsprogs. Depuis sa création, le support d’autres systèmes de fichiers a été ajouté, notamment pour XFS, ReiserFS, JFS, bien que tous les attributs ne sont pas encore gérés.
Cette commande peut être utilisée pour protéger des fichiers de la suppression (notamment pendant des mises à jour système) grâce au bit d’immutabilité.
Description
La syntaxe de la commande chattr est la suivante :
chattr [-RVf] [-+=AacDdijsSu] [-v version] fichiers
-Rpour la récursivité+ipour définir le bit d’immutabilité pour empêcher root ou tout autre utilisateur d’effacer ou de changer un fichier.-ipour retirer le bit d’immutabilité
Paramètres
Voici une liste non exhaustive des paramètres possibles :
- a : en ajout seulement
- A : désactive la mise à jour de atime
- c : compressé
- C : désactive le Copy-on-write[1]
- d : ignoré par la commande
dump - D : mise à jour synchrone
- i : définit l'immutabilité
- s : suppression sécurisée
- u : impossible de supprimer
Voir aussi
- Commandes UNIX
chown– changer le propriétaire d’un fichier ou d’un répertoirechmod– changer les droits liés à un fichier ou à un répertoire
Références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « chattr » (voir la liste des auteurs).
- ↑ « E2fsprogs : ajouter le support de la compression et de COW dans chattr, lsattr » (consulté le )
Lien externe
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.