Основная группа пользователя, скажем будет 100
Нужно сменить реальный идентефикатор группы на 400(somegroup), чтобы создаваемые файлы в процессе были с uid/gid user:somegroup.
Насколько понял, непревилегированному процессу разрешается менять/подменять свои реальные/эффективные идентификаторы между собой или менять их местами.
Однако
Код: Выделить всё
[ pieron > /usr/portage/x11-terms/rxvt-unicode ] ebuild rxvt-unicode-7.9.ebuild unpack
[ pieron > /usr/portage/x11-terms/rxvt-unicode ] ls -ld /var/tmp/portage/rxvt-unicode-7.9/*
drwxrwxr-x 2 pieron portage 88 Сен 23 05:34 /var/tmp/portage/rxvt-unicode-7.9/distdir
drwxrwsr-x 2 pieron portage 48 Сен 23 05:33 /var/tmp/portage/rxvt-unicode-7.9/homedir
....внимание на группу.
Язык - С.
Спасибо за внимание