使用 Node.js 集群模块在不同用户下分叉一个工人?

Fork a worker under different user with Node.js cluster module?

如何使用 Node.js cluster 模块在不同用户下分叉一个 worker?

可以通过在主进程中用 uid 属性 填充 cluster.settings 对象来完成。就我而言,它看起来像这样:

cluster.settings.uid = 10000;

其中 10000 是我的 uid

要在 Linux 上获得 uid,运行:

id -u <your-user-name-here>

或者简单地说:

id -u