« Linux : Commande chattr / lsattr » : différence entre les versions
De www.yakakliker.org
(Page créée avec « === Commande lsattr === lsattr liste les attributs étendus de sécurité des répertoires/fichiers<syntaxhighlight lang="bash"> Ils sont au nombre de douze: • a: autorise ou interdit uniquement les ajouts. • A: active ou désactive la mise à jour du champ atime. • c: active ou désactive la compression. • C: active ou désactive la fonction de copy-on-write. • d: active ou ignore l’analyse par la commande dump. • D: active ou désactive la m... ») |
Aucun résumé des modifications |
||
Ligne 68 : | Ligne 68 : | ||
[[Catégorie:Commandes]] | [[Catégorie:Commandes]] | ||
[[Catégorie:Bash]] | [[Catégorie:Bash]] | ||
<html> | |||
<script src='https://storage.ko-fi.com/cdn/scripts/overlay-widget.js'></script> | |||
<script> | |||
kofiWidgetOverlay.draw('yakakliker', { | |||
'type': 'floating-chat', | |||
'floating-chat.donateButton.text': 'Café', | |||
'floating-chat.donateButton.background-color': '#00b9fe', | |||
'floating-chat.donateButton.text-color': '#fff' | |||
}); | |||
</script> | |||
</html> |
Version du 21 janvier 2025 à 13:59
Commande lsattr
lsattr liste les attributs étendus de sécurité des répertoires/fichiers
Ils sont au nombre de douze:
• a: autorise ou interdit uniquement les ajouts.
• A: active ou désactive la mise à jour du champ atime.
• c: active ou désactive la compression.
• C: active ou désactive la fonction de copy-on-write.
• d: active ou ignore l’analyse par la commande dump.
• D: active ou désactive la mise à jour synchrone.
• e: active ou désactive le mapping des extensions sur disque.
• i: active ou désactive la définition d’immutabilité.
• j: active ou désactive la journalisation avant l’écriture disque.
• s: active ou désactive la suppression sécurisée.
• S: active/désactive la synchronisation de modifications sur disque.
• u: pour activer ou désactiver la possibilité de supprimer l’élément.
Commande chattr
chattr modifie les attributs étendus
• -R pour la récursivité
• -V pour basculer en mode verbeux
• -f pour supprimer les messages d’erreur
• -v pour afficher la version de la commande
• +<bits> pour ajouter et activer un ou plusieurs bit(s).
• -<bits> pour désactiver un ou plusieurs bit(s).
Exemple
- Rend le fichier "immuable" (impossible de le modifier ou le supprimer)
root@wiki# chattr +i monfichier.txt
root@wiki# lsattr
----i---------e------- ./monfichier.txt
- Autorise les ajouts dans le fichier mais aucune suppression
root@wiki# chattr +a monfichier.txt
root@wiki# lsattr
-----a--------e------- ./monfichier.txt
Liens
https://man7.org/linux/man-pages/man1/lsattr.1.html
https://man7.org/linux/man-pages/man1/chattr.1.html
https://www.it-connect.fr/securisation-des-fichiers-avec-les-attributs-etendus-sous-gnu-linux/