Provided by: manpages-tr_2.0.6-2_all bug

İSİM

       chattr - Linux dosya sisteminin üzerinde dosya özniteliklerini değiştirir

KULLANIM

       chattr [ -RV ] [ -v sürüm ] [ -p proje ] [ kip ] dosyalar...

AÇIKLAMA

       chattr Linux dosya sistemi üzerinde dosya özniteliklerini değiştirir.

       Sembolik kip sözdizimi: +-=[aAcCdDeFijmPsStTux]+’ belirtilen özniteliklerin varolanlara eklenmesini sağlar
           ’-’ belirtilen öznitelikleri dosya özniteliklerinden kaldırır
           ’=’ belirtilen özniteliklerin dosyadakilerin yerini almasını sağlar

       aAcCdDeFijmPsStTux harfleri dosyalar için yeni öznitelikleri seçer:

           a sadece dosya sonuna ekleme yapılabilir,
           A erişim zamanı güncellenmez
           c dosyalar sıkıştırılmış tutulur
           C yazmada kopyalama yapılmaz
           d dosya dump uygulamasından etkilenmez
           D dizin güncellemelerini eşzamanlı olur
           e blokları eşlemek için uzantılar kullanılır
           F dizin aramaları harf büyüklüğüne duyarsız olur
           i dosya değiştirilemez
           j dosya sistemi günlüklemesi yapılır
           m sistem dosyayı sıkıştıramaz
           P hiyerarşi korunur
           s silme güvenliği sağlanır
           S güncellemeler eşzamanlı olur
           t ardarda dosya eklemeli sistemlerde blok parçalanmaz
           T dizin tepe dizin varsayılır
           u dosya silinince kurtarılabilir
           x dosyalar doğrudan erişilir olur

       E, I, N ve V öznitelikleri salt okunur olup lsattr(1) ile listelenir ama chattr ile değiştirilemez:

           E sistem dosyayı şifreleyebilir
           I dizin indislenebilir
           N veri dosya düğümünde saklanır
           V dosyayı sistem doğrular

       Özniteliklerin   tamamını   her  dosya  sistemi  desteklemeyebileceği  gibi  gerekli  araçlara  da  sahip
       olmayabilir. Dosya sistemine özgü ayrıntılar için btrfs(5), ext4(5) ve xfs(5) gibi dosya  sistemine  özgü
       kılavuz sayfalarına bakın.

SEÇENEKLER

       -R  Dizinlerin ve içeriklerinin özniteliklerini ardışık olarak değiştirir.

       -V  Yapılan işlem hakkında daha ayrıntılı çıktı verir ve sürüm bilgilerini gösterir.

       -f  Çoğu hata iletisi engellenir.

       -v sürüm
           Dosyanın sürümünü/nesil numarasını ayarlar.

       -p proje
           Dosyanın proje numarasını ayarlar.

ÖZNİTELİKLER

       a   a  özniteliği  atanmış  bir  dosya,  yazmak  için  yalnızca  ekleme kipinde açılabilir. Yalnızca root
           kullanıcısı veya CAP_LINUX_IMMUTABLE  yeteneğine  sahip  bir  süreç  bu  özniteliği  atayabilir  veya
           silebilir.

       A   A  özniteliği  atanmış  bir  dosyanın  erişim  zamanı  güncellenmez. Bu, dizüstü sistemlerde disk G/Ç
           sırasında bir miktar tasarruf sağlar.

       c   c  özniteliği  atanmış  bir  dosyanın  okuma-yazma  sırasındaki  açılması/sıkıştırılması   çekirdeğin
           denetimindedir.  Bu  dosyadan  okuma  yapılmak  istendiğinde  sıkıştırılmamış  veri  döner.  Yazılmak
           istendiğinde ise diske yazılmadan önce sıkıştırma yapılır. Ayrıca, YAZILIM HATALARI  ve  SINIRLAMALAR
           bölümü  de  okunmalıdır.  (Ek  bilgi: btrfs(5) dosya sisteminde c atanmışsa C atanamaz. Ayrıca, btrfs
           bağlama seçeneği ’nodatasum’ ile de çelişir.)

       C   C özniteliği atanmış bir  dosyaya  yazımda-kopyala  güncellemeleri  uygulanmaz.  Bu  seçenek,  sadece
           yazımda-kopyalama  yapan  sistemlerde desteklenir. (Ek bilgi: btrfs(5) dosya sisteminde yeni veya boş
           dosyalara C özniteliği  atanamaz.  Veri  bloklarına  sahip  bir  dosyada  atanmışsa,  dosyaya  atanan
           blokların  ne  zaman  tamamen  kararlı  olacağı  tanımsızdır. C özniteliği bir dizine atanmışsa dizin
           üzerinde etkisi yoktur ama bu dizinde yeni oluşturulan dosyalara  yazımda-kopyalama-yapma  özniteliği
           atanmış olacaktır. C atanmışsa c atanamaz.)

       d   d özniteliği atanmış bir dosya dump(8) çalıştırıldığında yedeklemeye aday olmayacaktır.

       D   D  özniteliği  bir  dizine uygulanırsa dizindeki değişiklikler diske eşzamanlı yazılır; bu, dosya alt
           kümesine ’dirsync’ bağlama seçeneği atanmasına eşdeğerdir.

       e   e özniteliği atanmış bir dosya diskteki blokları eşlemek için uzantıları kullanır. chattr  kullanarak
           bu öznitelik kaldırılamaz.

       E   E  özniteliği  atanmış  bir  dosya,  dizin  veya sembolik bağ dosya sistemi tarafından şifrelenir. Bu
           öznitelik chattr kullanarak atanamaz ve kaldırılamaz ama lsattr(1) ile görüntülenebilir.

       F   F özniteliği atanmış bir dizin  içindeki  tüm  yol  aramaları  harf  büyüklüğüne  duyarsız  olur.  Bu
           öznitelik  sadece  büyük  harfe  dönüşüm  özelliği  etkin  olan  dosya sistemlerindeki boş dizinlerde
           değiştirilebilir.

       i   i özniteliği atanmış bir dosyada değişiklik yapılamaz: Dosya silinemez, ismi değiştirilemez,  dosyaya
           bağ  oluşturulamaz,  dosyanın  temel verilerinin çoğu değiştirilemez ve dosya yazma kipinde açılamaz.
           Yalnızca  root  kullanıcısı  veya  CAP_LINUX_IMMUTABLE  yeteneğine  sahip  bir  süreç  bu  özniteliği
           atayabilir veya silebilir.

       I   I  özniteliği,  dizinin  htree kodu tarafından isim-değer çifti tabloları kullanılarak indislendiğini
           belirtmek için kullanılır. Bu öznitelik chattr kullanarak atanamaz veya  kaldırılamaz  ama  lsattr(1)
           ile görüntülenebilir.

       j   j özniteliği atanmış bir dosyanın tüm verisi dosyanın kendisine yazılmadan önce, etx3/ext4 günlükleme
           sistemine yazılır. Fakat burada dosya sisteminin "data=ordered" veya "data=writeback" seçeneklerinden
           biri  ile  bağlanmış  ve  dosya  sisteminin  günlüklü olması gerekir. Dosya sistemi "data=journalled"
           seçeneği ile bağlanmışsa, zaten bütün veriler günlüklenmiş durumdadır  ve  bu  niteliğin  bir  anlamı
           kalmaz.  Yalnızca  root kullanıcısı veya CAP_LINUX_IMMUTABLE yeteneğine sahip bir süreç bu özniteliği
           atayabilir veya silebilir.

       m   m özniteliği atanmış bir dosya, her dosyanın ayrıca sıkıştırıldığı bir dosya sisteminde sıkıştırmadan
           muaf tutulur.

       N   N özniteliği atanmış bir dosyanın verisi doğrudan dosya düğümünün kendisinde  tutulur.  Bu  öznitelik
           chattr kullanarak atanamaz veya kaldırılamaz ama lsattr(1) ile görüntülenebilir.

       P   P   özniteliği   atanmış   bir   dizinde   proje  kimlikleri  hiyerarşik  bir  yapı  içinde  tutulmak
           zorundadır.Yani, bu dizinde oluşturulan dosyalar ve dizinler bu dizinin proje kimliğini miras alır ve
           bunlar başka bir dizine taşınmak istenirse  proje  kimliklerinin  eşleşmesi  gerektiği  için  yeniden
           adlandırma  işlemleri  de kısıtlanır. Ayrıca, bu dizindeki bir dosyaya sabit bir bağ oluşturulabilmek
           için dosyanın proje kimliği ile hedef dizininki eşleşmek zorundadır.

       s   s özniteliği atanmış bir dosya silindiğinde dosya blokları  sıfırlarla  doldurularak  diske  yazılır.
           Ayrıca, YAZILIM HATALARI ve SINIRLAMALAR bölümü de okunmalıdır.

       S   S  özniteliği  atanmış  bir dosyada değişiklik yapıldığında değişiklikler anında diske yazılır, dosya
           alt sisteminin ’sync’ seçeneği ile bağlanmasına eşdeğer özellik sağlar.

       t   t özniteliği atanmış bir dosyanın sonunda, diğer dosyalar ile birleştirmeden dolayı blok parçalanması
           oluşmaz (ardarda eklemeyi destekleyen dosya sistemleri için).  LILO  gibi  dosya  sistemini  doğrudan
           okuyan  ve  dosyalarda  ardarda  eklemeyi anlamayan uygulamalar için bu gereklidir. Ek bilgi: Bu yazı
           itibariyle, ext2, ext3 ve  ext4  dosya  sistemleri  dosyaların  arda  arda  birbirlerine  eklenmesini
           desteklememektedir.

       T   T  özniteliği  atanmış  bir dizin, Orlov blok ayırıcının amacına uygun olarak, dizin yapısının tepesi
           olarak kabul edilir. Bu, ext3 ve ext4 tarafından kullanılan blok ayırıcıya, bu  dizin  altındaki  alt
           dizinlerin  ilişkili  olmadığı  ve  bu nedenle ayırma amacıyla bloklarının ayrı tutulması gerektiğine
           dair bir ipucudur. Örneğin /home dizinine  T  özniteliğini  atamak  çok  iyi  bir  fikirdir,  böylece
           /home/john  ve  /home/mary  ayrı blok gruplarına yerleştirilir. Bu özniteliğin ayarlanmadığı dizinler
           için Orlov blok ayırıcısı,  mümkün  olduğunca  alt  dizinleri  birbirine  daha  yakın  gruplandırmaya
           çalışacaktır.

       u   u özniteliği atanmış bir dosya silindiğinde içeriği saklanır. Bu, kullanıcıya, silinmiş dosyanın geri
           getirilmesini isteme olanağı sağlar. Ayrıca, YAZILIM HATALARI ve SINIRLAMALAR bölümü de okunmalıdır.

       x   x  özniteliği  bir  dosya  veya dizine atanabilir. Öznitelik var olan bir dizine atanırsa, bu dizinde
           daha sonra oluşturulan dizin ve dosyalar özniteliği miras alır ancak dizinde öznitelik atanmadan önce
           var olan dosya ve dizinlere bu uygulanmaz.

       V   V özniteliği atanmış bir dosya, dosya  sistemi  doğrulamalı  dosya  haline  gelir.  Dosyanın  üzerine
           yazılamaz  ve dosya sistemi, dosyanın tüm içeriğini kapsayan bir şifreleme aşıyla, örneğin bir Merkle
           ağacı aracılığıyla, okunan tüm verileri otomatik olarak doğrular. Bu, dosya  içeriğinin  verimli  bir
           şekilde  doğrulanmasını  mümkün  kılar. Bu öznitelik chattr kullanarak atanamaz veya kaldırılamaz ama
           lsattr(1) ile görüntülenebilir.

YAZAN

       chattr Remy Card tarafından yazılmış olup Theodore Ts’o tarafından sürdürülmektedir.

YAZILIM HATALARI VE SINIRLAMALAR

       c, s ve u öznitelikleri halen Linux çekirdeğinde gerçeklenmiş olan ext2, ext3 ve  ext4  dosya  sistemleri
       tarafından  desteklenmemektedir.  a  ve  i  öznitelikleri var olan dosya tanıtıcılarına yazma yeteneğinde
       etkili olmaz.

       j özniteliği, sadece ext3 ve ext4 dosya sistemlerinde kullanışlıdır.

       D özniteliği sadece Linux çekirdeğinin 2.5.19 ve üstü sürümlerinde kullanışlıdır.

YARARLANIM

       chattr,  e2fsprogs  paketinin  bir  parçasıdır  ve  http://e2fsprogs.sourceforge.net   adresinden   temin
       edilebilir.

İLGİLİ BELGELER

       lsattr(1), btrfs(5), ext4(5), xfs(5)

ÇEVİREN

       © 2003 Yalçın Kolukısa
       © 2022 Nilgün Belma Bugüner
       Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
       Lütfen,  çeviri  ile ilgili bildirimde bulunmak veya çeviri yapmak için https://github.com/TLBP/manpages-
       tr/issues adresinde "New Issue" düğmesine tıklayıp yeni bir konu açınız ve isteğinizi belirtiniz.

E2fsprogs 1.46.5                                   Aralık 2021                                         CHATTR(1)