Я порождаю дочерний процесс с привилегиями 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 , но он не работает.