文件名称:node-userdown:降低用户权限运行节点应用程序
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-13 14:35:28
JavaScript
#node-userdown 降低用户权限运行节点应用程序 不建议特别在生产中使用 root 用户权限运行应用程序。 但是大多数时候,我们需要将应用程序绑定到 80 端口,这需要 root 权限。 幸运的是,NodeJS 有一个 api 来降低用户权限。 不幸的是,并非大多数应用程序(框架)不遵循此 api。 因此,在这种情况下,我们可能需要使用其他一些方法,例如端口转发。 输入用户下 userdown为您提供了另一种解决方案,它允许您退出任何 NodeJS 应用程序。 这不使用child_process API,也不会增加任何额外的进程开销。 相反, userdown包装http模块以完成任务。 安装 npm install userdown 用法 userdown USERDOWN_UID=nobody USERDOWN_GID=nobody examples/port80serv
【文件预览】:
node-userdown-master
----bin()
--------userdown(464B)
----package.json(371B)
----examples()
--------port80server.js(182B)
----lib()
--------userdown.js(1019B)
----README.md(960B)