Відповіді:
chownспочатку не вдалося встановити групу. Пізніше деякі реалізації додали його як chown user.group, а деякі chown user:groupдо тих пір, поки це не було врешті-решт стандартизовано (моє наголос):
Метод 4.3 BSD для визначення власника та групи був включений у цей том POSIX.1-2008, оскільки:
Бувають випадки, коли бажану кінцеву умову не вдалося досягти за допомогою утиліт chgrp та chown (які змінили лише ідентифікатор користувача). (Якщо поточний власник не є членом потрібної групи, а бажаний власник не є членом поточної групи, функція chown () може не працювати, якщо одночасно не змінитись і власник, і група.)
Навіть якщо вони можуть бути змінені самостійно, у випадках, коли обидва змінюються, існує 100% штрафний показник, спричинений тим, що змушений викликати обидві утиліти.
Навіть зараз chown :groupзмінити групу не є портативною або стандартною.
chown user:(для призначення первинної групи userв базі даних користувачів) також не є стандартним.