是否可以在电子中使用具有admin或sudo特权的节点?

时间:2018-12-02 17:28:38

标签: node.js electron

是否可以在电子中使用具有admin或sudo特权的节点?

我发现了sudo-prompt,但是据我了解,这只能用于执行shell命令,而不能来使用节点函数(main.js中的代码-文件)。

这可能吗?如果是这样,您能给我任何建议吗?

我们将不胜感激,也许我只是在寻找错误的东西。

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,可以看看electron-sudo模块:https://github.com/automation-stack/electron-sudo

  

运行具有管理特权的子进程,提示用户   必要时使用图形OS对话框。对背景有用   子进程运行需要sudo的本机Electron应用程序。

     
      
  • Windows,将提升工具与本机用户帐户控制(UAC)提示符一起使用(不需要PowerShell)
  •   
  • OS X,使用捆绑的applet(由Joran Dirk Greef启发)
  •   
  • Linux,使用系统pkexec或gksudo(系统或捆绑销售)。
  •