NIMI
chattr − muuta tiedoston attribuutteja Linuxin ext2-tiedostojärjestelmässä
YLEISKATSAUS
chattr [ −RV ] [ -v versio ] [ tila ] tiedostot...
KUVAUS
chattr muuttaa tiedoston attribuutteja ext2-tiedostojärjestelmässä.
Symbolisen tilan muoto on +-=[ASacdisu].
´+’-operaattori lisää valitut attribuutit tiedostojen olemassaoleviin attribuutteihin, ’-’ poistaa attribuutit ja ’=’ asettaa tiedostojen attribuutit valituiksi.
Kirjaimet ’ASacdisu’ valitsevat tiedostojen uudet attribuutit: älä päivitä atimea (A), synkroniset päivitykset (S), vain lisäys (a), pakattu (c), ei muutettavissa (i), ei varmuuskopioida (d), turvallinen tuhoaminen (s), palautettavissa (u).
OPTIOT
-R |
Muuta hakemistojen ja niiden sisällön attribuutit rekursiivisesti. |
|||
-V |
Näytä muutetut attribuutit laajasti. |
-v versio
Asettaa tiedostojen versionumeron.
ATTRIBUUTIT
´A’-attribuutti estää tiedoston atime-kentän muuttamisen tiedostoa muutettaessa. Tämä vähentää jonkin verran levytoimintoja kannettavissa koneissa.
´a’-attribuutti sallii ainoastaan lisäykset tiedostoon.
´c’-attribuutti määrittelee kernelin pakkaamat tiedostot. Tiedostoa luettaessa tieto puretaan ja kirjoitettaessa pakataan automaattisesti.
´d’-attribuutti poistaa tiedoston varmuuskopioitavien tiedostojen listasta, kun dump(8) -ohjelma ajetaan.
´i’-attribuutti estää tiedoston muuttamisen: tiedostoa ei voi tuhota, sen nimeä ei voi muuttaa, siitä ei voi luoda linkkiä eikä tiedostoon voi kirjoittaa. Vain pääkäyttäjä voi asettaa tai poistaa tämän attribuutin.
´s’-attribuutti nollaa tiedoston käytössä olleet blokit, kun tiedosto tuhotaan.
´S’-attribuutti määrittelee synkronisen kirjoituksen levylle; tämä vastaa ´sync’-valintaa mount-komennossa määriteltynä joillekin tiedostoille.
´u’-attribuutti säästää tiedoston sisällön tuhottaessa. Tämä mahdollistaa vahingossa tuhotun tiedoston palauttamisen.
TEKIJÄ
chattr-ohjelman on tehnyt Remy Card <card [AT] masi.fr>, ext2-tiedostojärjestelmän kehittäjä ja ylläpitäjä.
BUGIT JA RAJOITUKSET
Ext2:n versiosta 0.5a lähtien kernel ei huomioi ’c’ ja ’u’-attribuutteja. Linux 2.0 ei vielä tue ’A’-attribuuttia (noatime-koodi on vielä testauksessa).
Nämä attribuutit lisätään ext2-tiedostojärjestelmän tulevassa versiossa.
SAATAVUUS
chattr on saatavilla ftp:llä ftp.ibp.fr ja tsx-11.mit.edu -palvelimilta hakemistosta /pub/linux/packages/ext2fs.