标签: node.js sudo node-webkit
我有一个节点nw app我正在构建运行多个shell命令。其中一个命令需要sudo权限才能运行。请求用户密码并执行此命令的最佳和最安全的方法是什么?
答案 0 :(得分:1)
如果您的目标是OSX,那么有一个名为sudo-prompt的Node.js包,它允许您提示用户输入密码并使用sudo执行shell命令。您可以将其与sudo -K混合以终止sudo会话,并在每次需要用户许可时强制提示。
sudo -K