Есть ли способ использовать cocoasudo (графическое «sudo» для Mac OS X) в приложении Electron / Node? - PullRequest
0 голосов
/ 01 марта 2019

Я порождаю дочерний процесс с привилегиями root в моем приложении Electron для macos.Все работает нормально, но приложение запрашивает пароль root в командной строке вместо пользовательского интерфейса.

var cProcess = require('child_process');
var terminal = cProcess.spawn('sudo',['bash']);
terminal.stdin.write('rm /private/var/log/wifi.log');

Мне нужно диалоговое окно для запроса пароля пользователя.Я нашел cocoasudo , который может быть полезен, и кажется, что его можно использовать с Electron из этой нити .Но я не мог понять, как ...

Есть еще один вопрос с похожей проблемой, но он не помогает в моем случае.Также существует пакет npm , но он не работает.

...