CNode

nodejs中child_process.exec()组件执行cmd命令时如何以管理员权限执行

问答
Ffengssa发布于5 年前最后回复5 年前3 回复3852 浏览0 收藏

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

查看回复

回复 (3)

4
472647301#2·5 年前

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

Z
zengming00#3·5 年前

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

参与回复
登录后即可参与回复。登录