Ero sivun ”Chattr” versioiden välillä

Siirry navigaatioon Siirry hakuun
126 merkkiä lisätty ,  8. helmikuuta 2016
ei muokkausyhteenvetoa
(lsattr mainitaan tekstissä)
Ei muokkausyhteenvetoa
 
(3 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 4: Rivi 4:
==Käyttö==
==Käyttö==
===Syntaksi===
===Syntaksi===
  chattr [ -RVf ] [ -v versio ] [ attribuutti ] tiedosto
  chattr [ -RVf ] [ -v versio ] [ attribuutti ] tiedostot


===Asetukset===
===Asetukset===
* <tt>-R</tt> - Muutetaan rekursiivisesti tiedostojen ja hakemistojen attribuutteja
{| cellspacing="10"
* <tt>-V</tt> - Tulostetaan enemmän tietoa ohjelman toiminnasta, sekä ohjelman versionumero
| <tt>-R</tt>
* <tt>-f</tt> - Ei tulosteta useimpia virheviestejä
| Muutetaan rekursiivisesti tiedostojen ja hakemistojen attribuutteja
* <tt>-v</tt> - Asetetaan tiedoston versionumero
|-
| <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===
===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)
{| cellspacing="10"
 
| <tt>a</tt>
*'''c''' - tiedoston sisältö pakataan automaattisesti (ei tukea ext2- ja ext3-tiedostojärjestelmissä)
| 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)
 
|-
*'''d''' - tiedostosta ei tehdä varmuuskopiota [[dump]]-ohjelmalla
| <tt>c</tt>
 
| Tiedoston sisältö pakataan automaattisesti (ei tukea ext2- ja ext3-tiedostojärjestelmissä)
*'''i''' - tiedostoa ei voi poistaa, uudelleennimetä tai sen sisältöä muokata (vain pääkäyttäjän asetettavissa)
|-
 
| <tt>d</tt>
*'''j''' - tiedostoon sovelletaan [[ext3]]- tai [[ext4]]-tiedostojärjestelmien journalointiominaisuutta, mikäli se muuten olisi poiskytkettynä (vain pääkäyttäjän asetettavissa)
| Tiedostosta ei tehdä varmuuskopiota [[dump]]-ohjelmalla
 
|-
*'''s''' - kun tiedosto poistetaan, kirjoitetaan sen sijaintikohdat täyteen nollaa (ei tukea ext2- ja ext3-tiedostojärjestelmissä)
| <tt>i</tt>
 
| Tiedostoa ei voi poistaa, uudelleennimetä tai sen sisältöä muokata (vain pääkäyttäjän asetettavissa)
*'''t''' - tiedostoon ei sovelleta [[wikipedia:Block suballocation|tail merging]] -ominaisuutta (ext2 ja ext3 eivät tue tail mergingiä)
|-
 
| <tt>j</tt>
*'''u''' - kun tiedosto poistetaan, tallennetaan sen sisältö palautusta (undelete) varten (ei tukea ext2- ja ext3-tiedostojärjestelmissä)
| Tiedostoon sovelletaan [[ext3]]- tai [[ext4]]-tiedostojärjestelmien journalointiominaisuutta, mikäli se muuten olisi poiskytkettynä (vain pääkäyttäjän asetettavissa)
 
|-
*'''A''' - tiedoston [[atime]]-merkintää ei muuteta
| <tt>s</tt>
 
| Kun tiedosto poistetaan, kirjoitetaan sen sijaintikohdat täyteen nollaa (ei tukea ext2- ja ext3-tiedostojärjestelmissä)
*'''D''' - hakemiston muutokset kirjoitetaan suoraan levylle (vrt. [[sync]]-komento ja [[mount]]in parametri ''dirsync'')
|-
 
| <tt>t</tt>
*'''S''' - sama kuin D, mutta tavallisille tiedostoille
| Tiedostoon ei sovelleta [[wikipedia:Block suballocation|tail merging]] -ominaisuutta (ext2 ja ext3 eivät tue tail mergingiä)
 
|-
*'''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)
| <tt>u</tt>
| Kun tiedosto poistetaan, tallennetaan sen sisältö palautusta (undelete) varten (ei tukea ext2- ja ext3-tiedostojärjestelmissä)
|-
| <tt>A</tt>
| Tiedoston [[atime]]-merkintää ei muuteta
|-
| <tt>D</tt>
| Hakemiston muutokset kirjoitetaan suoraan levylle (vrt. [[sync]]-komento ja [[mount]]in parametri ''dirsync'')
|-
| <tt>S</tt>
| Sama kuin D, mutta tavallisille tiedostoille
|-
| <tt>T</tt>
| 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ä===
===Esimerkkejä===

Navigointivalikko