【问题标题】:Using NPM and Node.js without having admin access在没有管理员权限的情况下使用 NPM 和 Node.js
【发布时间】:2021-07-10 21:39:48
【问题描述】:

因此,最近我们的 InfoSec 小组推出了一项新政策,该政策删除了域帐户的本地管理员访问权限。这种变化并没有对我们的团队产生太大影响,但最近我让我团队中的一位开发人员将他的笔记本电脑送到服务台检查硬件问题,服务台做了服务台所做的事情,他们重新映像机器并删除了他的管理员权限。

现在,他们如何重新映像他的机器值得怀疑,因为我们发现他以前可以通过管理员访问权限做的一些事情现在似乎被他锁定了,只是发现有些东西没有正确安装,比如 Postman 或Nuget 包管理器。但是,他仍然遇到 NPM 问题。每当他尝试运行 NPM 安装、NPM 审核或 NPM 更新时,系统都会提示他输入具有本地管理员访问权限的凭据才能运行这些命令,这意味着他必须联系技术人员以输入本地管理员帐户密码,这很烦人而且很耗时,因为现在开发人员正在等待技术人员输入密码。

所以,我的问题是,用户可以在没有管理员或超级用户访问权限的情况下在 Windows 中运行 node.js 和 NPM 吗?

【问题讨论】:

    标签: node.js windows npm


    【解决方案1】:

    用户可以并且应该能够在没有管理权限的情况下运行 node.js 和 NPM(除非您正在安装带有 -g 标志的全局包)。如果它正常安装npm包,我认为是贵公司设置的命令提示符的配置。我建议您联系贵公司的支持人员以尝试修复它。

    【讨论】:

    • 你有这方面的文件吗?我想阅读它并方便与我们的信息安全和服务台团队分享
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-17
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多