nodejs中child_process.exec()组件执行cmd命令时如何以管理员权限执行
发布于 3 年前 作者 fengssa 2769 次浏览 来自 问答

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

3 回复

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

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

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

回到顶部