← man/files
chgrp — man chgrp — 80×24
ugur@toprak:~/man/files$man chgrp
Bölüm 1 Dosyalar

chgrp

grubu değiştirme

Synopsis

     chgrp [-fhnvx] [-R [-H | -L | -P]] group file ...

Description

chgrp aracı, her bir dosya işleneni (operand) tarafından belirtilen dosyanın grup kimliğini (group ID), group işleneni tarafından belirtilen grup kimliğine ayarlar.

Aşağıdaki seçenekler kullanılabilir:

  • -H: Eğer -R seçeneği belirtilmişse, komut satırındaki sembolik bağlar (symbolic links) takip edilir ve dolayısıyla komuttan etkilenmez. (Dizin geçişi sırasında karşılaşılan sembolik bağlar takip edilmez.)

  • -L: Eğer -R seçeneği belirtilmişse, tüm sembolik bağlar takip edilir.

  • -P: Eğer -R seçeneği belirtilmişse, hiçbir sembolik bağ takip edilmez. Varsayılan davranış budur. Bir sembolik bağın grup kimliğini değiştirmek için -h seçeneğini kullanın.

  • -R: Yalnızca dosyaların kendileri yerine, kökleri bu dosyalarda olan dosya hiyerarşilerinin de grup kimliğini değiştirir. “.*” gibi joker karakterler kullanırken, üst dizine giden “..” donanım bağıyla (hard link) istenmeyen bir eşleşme yapmamaya dikkat edin.

  • -f: Zorlama (force) seçeneği, kullanım hataları dışındaki hataları yoksayar ve garip modlar hakkında sorgulama yapmaz (kullanıcı uygun izinlere sahip olmadığı sürece).

  • -h: Eğer dosya bir sembolik bağ ise, işaret edilen dosya yerine bağın kendisinin grup kimliği değiştirilir.

  • -n: Grup kimliğini sayısal olarak yorumlar, isim araması yapmaktan kaçınır.

  • -v: chgrp aracının ayrıntılı (verbose) çalışmasını sağlayarak, grupları değiştirilen dosyaları gösterir. Eğer -v bayrağı birden fazla kez belirtilirse, chgrp dosya adını ve ardından eski ile yeni sayısal grup kimliğini yazdırır.

  • -x: Dosya sistemi bağlama noktalarına (mount points) geçiş yapılmaz.

-H, -L ve -P seçenekleri, -R seçeneği belirtilmediği sürece yoksayılır. Ayrıca bu seçenekler birbirini geçersiz kılar ve komutun eylemleri en son belirtilen seçeneğe göre belirlenir.

group işleneni, grup veritabanından bir grup adı veya sayısal bir grup kimliği (group ID) olabilir. Eğer bir grup adı aynı zamanda sayısal bir grup kimliği ise, işlenen grup adı olarak kullanılır.

chgrp komutunu çağıran kullanıcının belirtilen gruba ait olması ve dosyanın sahibi olması ya da süper kullanıcı (super-user) olması gerekir.

Eğer chgrp, bir SIGINFO sinyali alırsa (bkz. stty(1) için status argümanı), geçerli dosya adının yanı sıra eski ve yeni grup adları da görüntülenir.

Files

/etc/group grup kimliği (group ID) dosyası

Exit Status

chgrp aracı başarı durumunda 0 ile, bir hata oluştuğunda ise >0 değeriyle çıkar.

Compatibility

Bu sistemin önceki sürümlerinde, sembolik bağların grupları yoktu.

-v ve -x seçenekleri standart dışıdır ve betiklerde kullanılması önerilmez.

See Also

chown(2), fts(3), group(5), passwd(5), symlink(7), chown(8)

Standards

chgrp aracının IEEE Std 1003.2 (“POSIX.2”) ile uyumlu olması beklenmektedir.

macOS 26.4 January 7, 2017 macOS 26.4