nodejs ubuntu root权限
 发布于 9 年前  作者 yundian  5804 次预览  最后一次回复是 9 年前  来自 问答 

我想用nodejs+node-webkit开发ubuntu桌面应用,请问如何用’child_process’让本程序获得root权限(密码可以用户输入不用实现)。

2 回复
fghpdf

应该得用root账号运行程序 From Noder

codehz

本程序是不能直接提权的,不过你可以让子进程变为root进程,原理就是先判断是否root,否的话执行sudo加上所有启动参数,然后主进程仅保留个壳(以保持当前shell环境),其他操作全由子进程完成。。。。其实还不如直接shell脚本

来自酷炫的 CNodeMD