Linux C/C++ имеет open или fopen API, но созданный файл принадлежит uid процесса.
Если мы хотим изменить владелец/группа этого файла, мы можем использовать API chown или fchown после создания файла.
Но есть ли один API для создания файла как еще один пользователь, а не два API?
Подробнее здесь: https://stackoverflow.com/questions/575 ... c-in-linux