nodejs ubuntu root权限
发布于 8 年前 作者 yundian 5095 次浏览 来自 问答

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

2 回复

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

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

来自酷炫的 CNodeMD

回到顶部