Как на ЯП си записать файл под именем суперпользователя?
Дело в том что я создаю приложение с интерфейсом и при определенных действиях нужны права суперпользователя. Ну допустим для настройки apache. А для других действий не надо. По логике хочу сделать так: при настройке апач спросить пароль от суперпользователя, потом от имени рута редактировать файл. Собственно вопрос: как на си записать файл под рутом?
@xandox, я как раз хотел использовать gksudo, но погуглив понял что она не очень популярна, т.е. не на всех дистрибутивах установлено по умолчанию. Вот и подумал самому это реализовать
тут проблема в том, что один кодом тут не отделаться. sudo и gksudo принадлежат root и имеют stiky bit, то есть всегда запускаются от root - по этому могут выполнятся от любого ползоватля.