Böylece chowndosya ve / veya klasörlerin sahibini ve grubunu değiştirmenize izin verilir. Ama aynı zamanda chgrpsadece grubu değiştiren de var. Neden chgrpyaratıldı Gereksiz değil mi?
Böylece chowndosya ve / veya klasörlerin sahibini ve grubunu değiştirmenize izin verilir. Ama aynı zamanda chgrpsadece grubu değiştiren de var. Neden chgrpyaratıldı Gereksiz değil mi?
Yanıtlar:
chownbaşlangıçta grubu ayarlayamadı. Daha sonra, bazı uygulamalar nihayetinde standardize edilinceye kadar ( chown user.groupbazı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 :groupsadece grubu değiştirmek için taşınabilir veya standart değildir.
chown user:( userkullanıcı veritabanındaki birincil grubu atamak için ) da standart değildir.