Command Linux
La commande Linux est utilisé pour modifier les attributs de fichier.
Cette instruction peut être modifiée est stockée dans le fichier de système de fichiers ext2 ou attributs d'annuaire, qui sont divisés en 8 modes suivants:
- a: le fichier ou répertoire ne font que d'autres utilisations.
- b: ne pas mettre à jour la dernière fois le fichier ou le répertoire d'accès.
- c: Une fois le fichier ou le répertoire seront stockés comprimé.
- d: exclure des fichiers ou des répertoires en dehors de l'opération de dumping.
- i: fichier ou répertoire ne peux pas être tout changement.
- s: confidentialité supprimer des fichiers ou des répertoires.
- S: mise à jour instantanée du fichier ou du répertoire.
- u: éviter en dehors supprimé.
grammaire
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
Paramètres
traitement récursive -R, tous les fichiers et sous-répertoires dans le répertoire spécifié être traitées.
-v versions de fichier ou de répertoire <numéro de version> Paramètres.
-V Processus d'affichage instruction à exécution.
+ <Propriétés> pour ouvrir les attributs de fichier ou de répertoire.
- <Propriété> pour fermer les attributs de fichier ou de répertoire.
= <Attribute> Spécifiez les attributs de fichier ou de répertoire.
Exemples
Avec la commande chattr pour empêcher un système critique les fichiers sont modifiés:
chattr +i /etc/resolv.conf
lsattr /etc/resolv.conf
Il permet d'afficher les attributs suivants
----i-------- /etc/resolv.conf
Alors qu'un fichier ne peut être saisi, des données supplémentaires, mais ne peut pas être supprimé pour une variété de fichiers journaux:
chattr +a /var/log/messages