有没有办法在Electron / Node应用程序中使用cocoasudo(在Mac OS X中为图形“ sudo”)?

时间:2019-03-01 15:35:06

标签: javascript bash electron sudo child-process

我要在Mac OS的Electron应用程序中生成具有root特权的子进程。一切工作正常,但应用程序正在命令行而不是用户界面上要求root密码。

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

我想要一个对话框来询问用户密码。我发现cocoasudo可能会有所帮助,并且看来thread中的Electron可以使用它。但是我不知道如何...

还有另一个类似问题的问题,但对我而言没有帮助。还存在npm package,但不起作用。

0 个答案:

没有答案