Ero sivun ”Chattr” versioiden välillä
Siirry navigaatioon
Siirry hakuun
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 1: | Rivi 1: | ||
[[Komentorivi]] | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
'''chattr'''-[[Komentorivi|komentoa]] käytetään muokkaamaan tiedostoattribuutteja. Tiedostoattribuuteilla voidaan vaikuttaa siihen miten, tiedostojärjestelmä käsittelee tiedostoa. Tiedostolle asetetut tiedostoattribuutit saa näkyviin komennolla [[lsattr]]. chattr ja lsattr olivat alun perin tarkoitettu [[ext2]]-, [[ext3]]- ja [[ext4]]-[[tiedostojärjestelmä|tiedostojärjestelmiin]], mutta nykyisin tuki löytyy myös monille muillekin tiedostojärjestelmille kuten [[XFS]], [[ReiserFS]], [[JFS]] ja [[OCFS2]] -tiedostojärjestelmille. | |||
==Yleisimpiä tiedostoattribuutteja== | ==Käyttö== | ||
===Syntaksi=== | |||
chattr [ -RVf ] [ -v versio ] [ attribuutti ] tiedosto | |||
===Asetukset=== | |||
* <tt>-R</tt> - Muutetaan rekursiivisesti tiedostojen ja hakemistojen attribuutteja | |||
* <tt>-V</tt> - Tulostetaan enemmän tietoa ohjelman toiminnasta, sekä ohjelman versionumero | |||
* <tt>-f</tt> - Ei tulosteta useimpia virheviestejä | |||
* <tt>-v</tt> - Asetetaan tiedoston versionumero | |||
===Yleisimpiä tiedostoattribuutteja=== | |||
*'''a''' - tiedostoon voidaan vain lisätä tietoa, olemassaolevan tiedon poistaminen ei ole mahdollista, ei myöskään tiedoston poistaminen tai uudelleennimeäminen (vain pääkäyttäjän asetettavissa) | *'''a''' - tiedostoon voidaan vain lisätä tietoa, olemassaolevan tiedon poistaminen ei ole mahdollista, ei myöskään tiedoston poistaminen tai uudelleennimeäminen (vain pääkäyttäjän asetettavissa) | ||
Rivi 26: | Rivi 38: | ||
*'''T''' - kertoo tiedostojärjestelmälle, että hakemiston sisältämiä tiedostoja tulisi kohdella kuten [[juuri|juurihakemiston]] sisältämiä tiedostoja, kun tiedostojärjestelmä sijoittelee tiedostoja massamuistiin (asetettavissa vain hakemistoille) | *'''T''' - kertoo tiedostojärjestelmälle, että hakemiston sisältämiä tiedostoja tulisi kohdella kuten [[juuri|juurihakemiston]] sisältämiä tiedostoja, kun tiedostojärjestelmä sijoittelee tiedostoja massamuistiin (asetettavissa vain hakemistoille) | ||
== | ===Esimerkkejä=== | ||
Lisätään tiedostolle /etc/[[resolv.conf]] attribuutti i: | Lisätään tiedostolle /etc/[[resolv.conf]] attribuutti i: | ||
chattr +i /etc/resolv.conf | chattr +i /etc/resolv.conf |