вот моя проблема: в C я создаю копию файла (с некоторыми изменениями). Это делается тривиально с помощью fopen (), getchar и putchar.Копирование файла в порядке, и сам файл вывода - это то, что я хочу.
Моя проблема: я предполагаю, что я буду часто использовать эту программу как sudo, и в результате у файла будет другой владелец (root)а также различные разрешения (права на выполнение ушли).
Мой вопрос: как я могу скопировать владельца и разрешения исходного файла, а затем записать их в новый?