При попытке изменить группу от имени обычного пользователя выдает ошибку: ===================== $ newgrp test_group bash: /usr/bin/newgrp: Отказано в доступе $ sg test_group mc bash: /usr/bin/sg: Отказано в доступе # ls -l /usr/bin/newgrp 40K -rwx------ 1 root root 40K авг 9 00:20 newgrp* ===================== Предлагаю изменить права доступа для файла /usr/bin/newgrp с 0700 (rwx------) на 4755 (rwsr-xr-x). По крайней мере именно так сделано в других дистрибутивах (debian, ubuntu).
control newgrp public сделает права как вы хотите.