首页/问答nodejs ubuntu root权限问答Yyundian发布于10 年前最后回复10 年前|2 回复5953 浏览0 收藏我想用nodejs+node-webkit开发ubuntu桌面应用,请问如何用'child_process'让本程序获得root权限(密码可以用户输入不用实现)。 收藏话题 查看回复回复 (2)Ffghpdf#1·10 年前应该得用root账号运行程序 From Noder 赞 回复Ccodehz#2·10 年前本程序是不能直接提权的,不过你可以让子进程变为root进程,原理就是先判断是否root,否的话执行sudo加上所有启动参数,然后主进程仅保留个壳(以保持当前shell环境),其他操作全由子进程完成。。。。其实还不如直接shell脚本 来自酷炫的 CNodeMD 赞 回复参与回复登录后即可参与回复。登录