当前位置:论坛首页 > Linux面板 > 求助

【待反馈】npm没有权限

发表在 Linux面板2022-9-12 09:25 [复制链接] 8 10711

fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-cloneXmEo8W': Permission denied

我无论是安装依赖还是卸载依赖都提示没有权限,这个权限我应该怎么设置

使用道具 举报 只看该作者 回复
发表于 2022-9-12 10:14:42 | 显示全部楼层
您好,您是使用什么账号安装的依赖?
  1. sudo chown -R $(whoami) ~/.npm
复制代码

使用这个命令执行后,能否安装或者卸载依赖?
使用道具 举报 回复 支持 反对
发表于 2022-9-12 10:41:43 | 显示全部楼层
本帖最后由 Aerry 于 2022-9-12 10:45 编辑
大炮运维V587 发表于 2022-9-12 10:14
您好,您是使用什么账号安装的依赖?

使用这个命令执行后,能否安装或者卸载依赖?

不行,这个我试过了,我是之前安装了加固插件,另外我是root权限
使用道具 举报 回复 支持 反对
发表于 2022-9-12 11:37:37 | 显示全部楼层
Aerry 发表于 2022-9-12 10:41
不行,这个我试过了,我是之前安装了加固插件,另外我是root权限

把系统加固的插件关闭了重新执行 npm去安装或者去卸载依赖
使用道具 举报 回复 支持 反对
发表于 2022-9-12 11:40:49 | 显示全部楼层
大炮运维V587 发表于 2022-9-12 11:37
把系统加固的插件关闭了重新执行 npm去安装或者去卸载依赖

全试过了,不行
步骤:关闭加固 -> 卸载加固 -> 卸载依赖 > 卸载pm2管理器 -> 重启机器 -> 安装pm2管理器 -> 安装插件 -> 安装依赖或卸载依赖 -> 没权限
使用道具 举报 回复 支持 反对
发表于 2022-9-12 17:03:07 | 显示全部楼层
Aerry 发表于 2022-9-12 11:40
全试过了,不行
步骤:关闭加固 -> 卸载加固 -> 卸载依赖 > 卸载pm2管理器 -> 重启机器 -> 安装pm2管理器 - ...

你这个应该还有其他提示的,就是不能使用sudo去执行这个安装命令,你方便发面板登录信息给我吗?
我的邮箱是
  1. bt_dapao@qq.com
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-9-12 21:17:39 | 显示全部楼层
我重装了一遍系统,发现和宝塔的加固没关系,但是结果还是一样的
使用道具 举报 回复 支持 反对
发表于 2022-9-12 21:21:13 | 显示全部楼层
然后你说的这个也不行
  1. sudo chown -R $(whoami) ~/.npm
复制代码

QQ图片20220912212011.png
使用道具 举报 回复 支持 反对
发表于 2022-9-21 16:58:13 | 显示全部楼层
您好!请问您这边是否解决问题了吗?
查看下权限
  1. ls -al ~/.npm
复制代码
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表