nodejs中child_process.exec()组件执行cmd命令时如何以管理员权限执行
 发布于 4 年前  作者 fengssa  3671 次预览  最后一次回复是 4 年前  来自 问答 

在nodejs项目中执行一些cmd命令提示没有权限,如何以管理员权限去执行,类似于右键cmd命令右键以管理员身份运行cmd窗口一样,求大神指教!

3 回复
zengming00

我的linux知识也不多,以我的经验看,一种方法是node本身以root身份运行(很危险),或者在命令里切成root去做比如sudo xxxx,可能会遇到输入密码的问题,还有一种方法是把运行node的用户加入到要执行的命令的用户组并赋予可执行权限

fengssa

@zengming00 不好意思,我没有说明白。我是再windows上运行的。windows命令是否了解一些

472647301

直接右键以管理员身份运行终端程序,之后执行的所有cmd命令就都是以管理员身份执行的了