Javascript 有没有一种方法可以在Electron/Node应用程序中使用CoCoSaudo(MacOSX的图形化sudo“;sudo”)?

Javascript 有没有一种方法可以在Electron/Node应用程序中使用CoCoSaudo(MacOSX的图形化sudo“;sudo”)?,javascript,bash,electron,sudo,child-process,Javascript,Bash,Electron,Sudo,Child Process,我正在为macos的Electron应用程序中生成一个具有root权限的子进程。一切正常,但应用程序在命令行而不是用户界面上请求root密码 var cProcess = require('child_process'); var terminal = cProcess.spawn('sudo',['bash']); terminal.stdin.write('rm /private/var/log/wifi.log'); 我想要一个对话框,用于向用户询问密码。我发现这可能是有帮助的,而且它似

我正在为macos的Electron应用程序中生成一个具有root权限的子进程。一切正常,但应用程序在命令行而不是用户界面上请求root密码

var cProcess = require('child_process');
var terminal = cProcess.spawn('sudo',['bash']);
terminal.stdin.write('rm /private/var/log/wifi.log');
我想要一个对话框,用于向用户询问密码。我发现这可能是有帮助的,而且它似乎可以用于电子从这个。但我不知道怎么


还有一个问题与类似的问题,但这对我的情况没有帮助。还有一个存在但不起作用的问题

为什么要生成一个完整的shell(具有root权限!)而不是使用
sudo
运行
rm
?@chepner我需要在整个应用程序中运行这些命令。多次。请检查此问题以了解详细信息:为什么要生成一个完整的shell(具有root权限!),而不是仅使用
sudo
运行
rm
?@chepner我需要在整个应用程序中运行此类命令。多次。请检查此问题以了解详细信息: