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-Rseç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-Rseçeneği belirtilmişse, tüm sembolik bağlar takip edilir.-P: Eğer-Rseç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-hseç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:chgrparacının ayrıntılı (verbose) çalışmasını sağlayarak, grupları değiştirilen dosyaları gösterir. Eğer-vbayrağı birden fazla kez belirtilirse,chgrpdosya 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