Provided by: manpages-fr-extra_20080618_all bug

NOM

       chattr  -  Modifier les attributs des fichiers d’un système de fichiers
       de type ext2.

SYNOPSIS

       chattr [ -RV ] [ -v version ] [ mode ] fichiers...

DESCRIPTION

       chattr modifie les attributs des fichiers d’un système de  fichiers  de
       type ext2.

       La    représentation   symbolique   d’un   mode   est   de   la   forme
       +-=[ASacDdIijsTtu].

       L’opérateur « + » permet d’ajouter  les  attributs  sélectionnés  à  la
       liste des attributs du fichier ; « - » permet de les enlever ; et « = »
       permet de définir les seuls attributs que les fichiers auront.

       Les lettres « acdijsuADST » sélectionnent les  nouveaux  attributs  des
       fichiers ;  ajout  uniquement (a : append), compressé (c : compressed),
       pas pour dump (d : no dump), immuable (i :  immutable),  journalisation
       des  données  (j : data journalling), suppression sécurisée (s : secure
       deletion), pas de fusion des fins de fichiers  (t :  no  tail-merging),
       non  supprimable  (u :  undeletable),  pas  de  mise  à jour de la date
       d’accès (A : no atime updates), mises à jour synchrones des répertoires
       (D :  synchronous  directory  updates),  mises  à  jour synchrones (S :
       synchronous  updates)  et  répertoire  racine  (T :  top  of  directory
       hierarchy).

OPTIONS

       -R     Modifier  les  attributs  des  répertoires  et  de  leur contenu
              récursivement.  Les  liens  symbolique  rencontrés  pendant   le
              parcours du contenu sont ignorés.

       -V     Être  bavard  dans la sortie de chattr et afficher la version du
              programme.

       -v version
              Fixer la version ou génération du fichier.

ATTRIBUTS

       Quand on accède à un fichier avec l’attribut  « A »,  sa  date  d’accès
       (« atime ») n’est pas modifiée. Un certain nombre d’entrées-sorties sur
       les systèmes de portables sont ainsi évitées.

       Un fichier avec l’attribut « a » ne peut être ouvert qu’en  mode  ajout
       pour  l’écriture.  Seul  le  superutilisateur  ou  un processus avec la
       capacité CAP_LINUX_IMMUTABLE peut ajouter ou supprimer cet attribut.

       Un fichier avec l’attribut « c » est automatiquement compressé  sur  le
       disque  par  le  noyau.  La  lecture  avec read du fichier renverra les
       données non compressées. Les écritures dans le fichier compressent  les
       données avant de les enregistrer sur le disque. Remarque : assurez-vous
       de lire la section sur les  bogues  et  limitations  à  la  fin  de  ce
       document.

       Quand   un   répertoire   avec   l’attribut   « D »  est  modifié,  les
       modifications sont écrites de façon synchrone  sur  le  disque ;  c’est
       équivalent  à  ce que fait l’option « dirsync » de mount, mais limité à
       un sous-ensemble de fichiers.

       Un  fichier  avec  l’attribut  « d »  n’est  pas  candidat  pour   être
       sauvegardé par le programme dump(8).

       L’attribut   « E »   est  utilisé  par  les  patches  expérimentaux  de
       compression pour indiquer que le fichier a une erreur  de  compression.
       Il  ne  peut  pas  être ajouté ou retiré avec chattr(1), il est tout de
       même affiché par lsattr(1).

       L’attribut « I » sert au code des arbres de hachage pour indiquer qu’un
       répertoire est en train d’être indexé dans les arbres de hachage. Il ne
       peut pas être ajouté ou retiré avec chattr(1),  il  est  tout  de  même
       affiché par lsattr(1).

       Un  fichier avec l’attribut « i » ne peut pas être modifié : il ne peut
       pas être supprimé ou renommé, aucun lien ne peut être fait vers lui  et
       on  ne  peut  pas  y  écrire de données. Seul le superutilisateur ou un
       processus avec la capacité CAP_LINUX_IMMUTABLE peut ajouter ou  retirer
       cet attribut.

       Un  fichier  avec l’attribut « j » aura toutes ses données écrites dans
       le journal ext3 avant qu’elles soient écrites dans le fichier lui-même,
       que le système de fichiers soit monté avec l’option « data=ordered » ou
       avec l’option « data=writeback ». Quand  le  système  de  fichiers  est
       monté  avec  l’option  « data=journal »,  toutes  les données sont déjà
       journalisées et cet attribut n’a aucun effet. Seul le  superutilisateur
       ou  un  processus  avec  la  capacité  CAP_SYS_RESOURCE peut ajouter ou
       supprimer cet attribut.

       Quand un fichier avec l’attribut « s » est supprimé, ses blocs sont mis
       à  zéro  et  écrits  sur  le disque. Remarque : assurez-vous de lire la
       section sur les bogues et limitations à la fin de ce document.

       Quand un fichier avec l’attribut « S » est modifié,  les  modifications
       sont  écrites  de façon synchrone sur le disque ; c’est équivalent à ce
       que fait l’option « sync » de mount, mais limité à un sous-ensemble  de
       fichiers.

       Un  répertoire  avec  l’attribut  « T »  sera considéré comme le sommet
       d’une hiérarchie de répertoires pour  le  répartiteur  de  blocs  Orlov
       (« Orlov  block  allocator »,  qui  est  utilisé sur les systèmes Linux
       2.5.46 et ultérieurs).

       Un fichier avec l’attribut « t » n’aura pas de bloc partiel en  fin  de
       fichier  fusionné  avec d’autres fins de fichiers (pour les systèmes de
       fichiers permettent le « tail-merging »). Ceci est nécessaire pour  des
       applications  comme LILO, qui lisent le système de fichiers directement
       et ne connaissent pas le  « tail-merging ».  Remarque :  Au  moment  de
       l’écriture  de  cette  page de manuel, les systèmes de fichiers ext2 et
       ext3 ne gèrent toujours pas le « tail-merging » (à part dans des  patch
       très expérimentaux).

       Quand  un  fichier  avec l’attribut « u » est supprimé, son contenu est
       sauvegardé. Ceci permet à l’utilisateur de  demander  sa  récupération.
       Remarque :   assurez-vous   de  lire  la  section  sur  les  bogues  et
       limitations à la fin de ce document.

       L’attribut  « X »  est  utilisé  par  les  patches   expérimentaux   de
       compression  pour  indiquer  qu’on  peut accéder directement au contenu
       brut du fichier compressé. Il ne peut pas être ajouté  ou  retiré  avec
       chattr(1), il est tout de même affiché par lsattr(1).

       L’attribut   « Z »   est  utilisé  par  les  patches  expérimentaux  de
       compression pour indiquer que le fichier compressé est « sale ». Il  ne
       peut  pas  être  ajouté  ou  retiré avec chattr(1), il est tout de même
       affiché par lsattr(1).

AUTEUR

       chattr  a  été  écrit  par  Rémy  Card   <card@masi.ibp.fr>.   Et   est
       actuellement maintenu par Theodore Ts’o <tytso@alum.mit.edu>.

BOGUES ET LIMITATIONS

       Les  attributs  « c »,  « s »  et  « u »  ne sont pas respectés par les
       systèmes de fichiers ext2 et ext3 tels qu’ils sont implémentés dans les
       noyaux  Linux  actuels.  La  gestion  de  ces  attributs  pourrait être
       implémentée dans des versions futures des systèmes de fichiers ext2  et
       ext3.

       L’option  « j »  n’est utile que si le système de fichiers est monté en
       tant que ext3.

       L’option  « D »  n’est  utile  que  sur  les  noyaux  Linux  2.5.19  et
       supérieurs.

DISPONIBILITÉ

       chattr   fait   partie  du  paquet  e2fsprogs  et  est  disponible  sur
       http://e2fsprogs.sourceforge.net.

VOIR AUSSI

       lsattr(1)

TRADUCTION

       La traduction de cette page de manuel est maintenue par les membres  de
       la  liste  <debian-l10n-french  AT lists DOT debian DOT org>.  Veuillez
       signaler toute erreur de traduction par un  rapport  de  bogue  sur  le
       paquet manpages-fr-extra.