Böylece chown
dosya ve / veya klasörlerin sahibini ve grubunu değiştirmenize izin verilir. Ama aynı zamanda chgrp
sadece grubu değiştiren de var. Neden chgrp
yaratıldı Gereksiz değil mi?
Böylece chown
dosya ve / veya klasörlerin sahibini ve grubunu değiştirmenize izin verilir. Ama aynı zamanda chgrp
sadece grubu değiştiren de var. Neden chgrp
yaratıldı Gereksiz değil mi?
Yanıtlar:
chown
başlangıçta grubu ayarlayamadı. Daha sonra, bazı uygulamalar nihayetinde standardize edilinceye kadar ( chown user.group
bazıları benimkinde) olarak ekledi :chown user:group
Hem sahibi hem de grubu belirleyen 4.3 BSD yöntemi , POSIX.1-2008 bu hacmine dahil edilmiştir, çünkü:
İstenilen son koşulun, chgrp ve chown (yalnızca kullanıcı kimliğini değiştiren) yardımcı programları kullanılarak elde edilemediği durumlar vardır. (Mevcut sahibi istenen grubun bir üyesi değilse ve istenen sahibi geçerli grubun bir üyesi değilse, hem sahibi hem de grup aynı anda değiştirilmediği sürece chown () işlevi başarısız olabilir.)
Bağımsız olarak değiştirilebilseler bile, her ikisinin de değiştiği durumlarda, her iki yardımcı programı çağırmaya zorlanmadan kaynaklanan% 100 performans cezası vardır.
Şimdi bile, chown :group
sadece grubu değiştirmek için taşınabilir veya standart değildir.
chown user:
( user
kullanıcı veritabanındaki birincil grubu atamak için ) da standart değildir.