Я хочу изменить сетевые конфигурации, такие как DHCP, IP-адрес и т.д. Программно.
Но я не хочу запускать мое приложение от имени пользователя root. Итак, мой вопрос: каков общий подход к решению этой проблемы? Это вообще возможно?
Может быть, есть какая-нибудь группа, которой разрешено делать это без получения каких-либо других прав? Или я должен «разбить» файлы конфигурации на специальную группу и добавить пользователя в эту группу?
В связи с этим (если это не по теме, скажите мне, и я открою еще один вопрос): цель - встроенное устройство, и приложение должно быть единственным, доступным для пользователя. Есть ли хорошая (лучшая) практика? Должен ли я создать специального пользователя для этого приложения. Любые советы приветствуются.