Запускать команды узла как root в приложении для электронов - PullRequest
0 голосов
/ 21 декабря 2018

Я пытаюсь написать электронную программу для создания и настройки нескольких сайтов Apache.Но моя проблема в том, что мне нужно читать и писать в файлы, которые принадлежат пользователю root.такие как / etc / hosts, etc / apache / sites-avaliable / mysite.conf.моя программа работает только тогда, когда я запускаю ее как root с терминала.но когда я упаковываю это.Я не могу запустить его как пользователь root.там как некоторые пакеты как sudo-prompt - npm.но они принимают только команды терминала.Но я хочу использовать функции нативного узла для доступа к файловой системе, такие как

fs.writeFileSync(`/etc/apache2/sites-available/${serverName}.conf`, template);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...