linux 下 root 权限执行 npm install 报错:Error:EACCES:permission denied ‘xxx‘?

简介: linux 下 root 权限执行 npm install 报错:Error:EACCES:permission denied ‘xxx‘?

问题


最近测试在 linux 下使用 root 权限执行 npm install 报错了,错误如下:

be934e870f464c7db71f857493a817c7.png


解决


在执行命令后面添加参数: --unsafe-perm=true --allow-root

npm install --unsafe-perm=true --allow-root


原因


unsafe-perm


   Default: false if running as root, true otherwise

   Type: Boolean

Set to true to suppress the UID/GID switching when running package scripts. If set explicitly to false, then installing as a non-root user will fail.


原因可以参考下面的文章:


使用root用户npm install



目录
相关文章
|
21天前
|
Linux 数据安全/隐私保护 Windows
Linux权限理解
Linux权限理解
36 0
|
24天前
|
存储 安全 Linux
【Linux】用户和权限
【Linux】用户和权限
|
29天前
|
Linux Windows
Linux权限命令详解(二)
Linux权限命令详解(二)
|
29天前
|
安全 Linux 开发工具
Linux权限命令详解(一)
Linux权限命令详解(一)
|
24天前
|
Shell Linux
linux shell脚本判断当前登录用户是否为root
linux shell脚本判断当前登录用户是否为root
39 1
|
5天前
|
Linux 数据安全/隐私保护
Linux权限
Linux权限管理是一种控制用户和程序对文件和文件夹的访问的方法。它使用三个主要的概念:所有者(owner)、群组(group)和其他(others)。 每个文件和文件夹都有一个所有者,这是创建该文件或文件夹的用户。所有者拥有最高的权限,可以对文件和文件夹进行更改、读取和删除。群组是一组用户,他们可以共享文件和文件夹的权限。其他用户是除所有者和群组以外的其他用户。 Linux使用三个主要的权限:读、写和执行。读权限允许用户查看文件或文件夹的内容,写权限允许用户更改文件或文件夹的内容,执行权限允许用户运行文件或文件夹中的程序。是一种控制用户和程序对文件和文件夹的访问的方法。它使用三个主要的概念:
13 0
|
12天前
|
Linux 数据安全/隐私保护
百度搜索:蓝易云【Linux的权限管理操作(权限设置chmod、属主chown与所组设置chgrp)】
这些命令结合使用,可以灵活地管理Linux系统中的文件和目录权限,确保只有授权的用户可以访问和修改文件,提高系统的安全性。
12 5
|
16天前
|
Linux Shell 数据安全/隐私保护
Linux的基础编程——用户和权限(八)
Linux的基础编程——用户和权限(八)
32 0
Linux的基础编程——用户和权限(八)
|
16天前
|
Shell Linux 开发工具
操作系统(Linux)外壳程序shell 、用户、权限
操作系统(Linux)外壳程序shell 、用户、权限
|
18天前
|
JavaScript Ubuntu Linux
Linux ubuntu安装nodejs/npm
Linux ubuntu安装nodejs/npm

相关产品

  • 云迁移中心