|
CHATTR(1) manual page
Table of Contents
chattr - cambia gli attributi di file su di un Linux second extended
file system
chattr [ -RV ] [ -v versione ] [ mode ] file...
chattr cambia gli attributi dei file in un file system ext2.
Il formato
di un mode simbolico è +-=[Sacdisu].
L'operatore `+' aggiunge gli attributi
selezionati agli attributi già esistenti dei file; `-' li rimuove; `=' fa sì
che questi siano gli unici attributi che avranno i file.
Le lettere `Sacdisu'
selezionano il nuovi attributi per i file: synchronous updates (S), append
only (a), compressed (c), immutable (i), no dump (d), secure deletion
(s), e undeletable (u).
- -R
- Cambia ricorsivamente gli attributi
delle directory e del loro contenuto.
- -V
- Descrive gli attributi cambiati.
- -v versione
- Setta la versione dei file.
Un file con l'attributo
`a' settato può essere aperto per la scrittura solo in modo append.
Un file
con l'attributo `c' settato è compresso automaticamente sul disco dal kernel.
Una lettura di questo file restituisce i dati decompressi. Una scrittura
su questo file comprime i dati prima di salvarli sul disco.
Un file con
l'attributo `d' settato non è un candidato per il backup quando viene lanciato
il programma dump(8)
.
Un file con l'attributo `i' settato non può essere
modificato: non può essere cancellato o rinominato, non può essere creato
alcun link verso questo file e nessun dato può essere scritto sul file.
Solo il superuser può mettere e togliere questo attributo.
Quando un file
con l'attributo `s' è cancellato, i suoi blocchi sono azzerati e poi scritti
sul disco.
Quando è modificato un file con l'attributo `S', i cambiamenti
sono scritti in modo sincrono sul disco; ciò è equivalente alla opzione
di mount `sync' applicata ad un sottoinsieme di file.
Quando un file con
l'attributo `u' è cancellato, il suo contenuto è salvato. Ciò permette all'utente
di chiedere il suo ripristino.
chattr è stato scritto da Remy Card
<card@masi.ibp.fr>, lo sviluppatore e il mantenitore del filesystem ext2.
Come per il file system ext2 0.5a, gli attributi `c'
e `u' non sono considerati dal codice del kernel. Per quanto riguarda il
kernel 2.0 di Linux, l'attributo 'A' non è ancora supportato nel codice del
kernel (Il codice di notime è ancora in fase di test).
Questi attributi
saranno implementati in una versione futura del file system etx2.
chattr è disponibile con ftp anonimo da ftp.ibp.fr e tsx-11.mit.edu in /pub/linux/packages/ext2fs.
lsattr(1)
Table of Contents
|