【问题标题】:How do I spawn a child process as a different user on Windows?如何在 Windows 上以不同用户的身份生成子进程?
【发布时间】:2013-04-25 05:31:42
【问题描述】:

由于 libuv does not support child_process.spawnuid option 在 Windows 上,如何生成以不同用户身份运行的子进程?

【问题讨论】:

    标签: node.js child-process libuv


    【解决方案1】:

    最好的办法是使用 Windows 的“runas”命令行工具。 “鲁纳斯/?”了解详情。

    【讨论】:

      【解决方案2】:

      你不能。它在文档中特别指出,在 Windows 上没有可用的选项。 http://nodejs.org/api/process.html#process_process_setuid_id

      但如果您只想以管理员身份启动,因为您需要绑定到特权端口,那么还有其他更聪明的方法可以做到这一点,这将使您可以使用普通用户的特权端口。

      【讨论】:

      • 那么,这些以管理员身份运行的智能方式是什么?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-01
      • 2011-06-05
      • 1970-01-01
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多