加入收藏 | 设为首页 | 会员中心 | 我要投稿 4S站长网 (https://www.4s3.cn/)- 科技、混合云存储、数据迁移、云上网络、数据计算!
当前位置: 首页 > 综合聚焦 > Linux > 正文

linux – CentOS错误 – sudo:有效的uid不是0,sudo是否安装了setuid root?

发布时间:2021-01-11 12:14:27 所属栏目:Linux 来源:互联网
导读:我找到了另一个标题相同的问题,但是,我想我的情况有点不同. 在尝试设置新项目时,我需要安装nodejs.我意识到它只在与sudo一起使用时才有用.例如. sudo npm 此外,我访问了链接https://docs.npmjs.com/getting-started/fixing-npm-permissions并执行 sudo chown

我找到了另一个标题相同的问题,但是,我想我的情况有点不同.

在尝试设置新项目时,我需要安装nodejs.我意识到它只在与sudo一起使用时才有用.例如. sudo npm

此外,我访问了链接https://docs.npmjs.com/getting-started/fixing-npm-permissions并执行

sudo chown -R $(whoami)$(npm config get prefix)/ {lib / node_modules,bin,share}

更改默认目录权限.
现在因为我不得不在这里sudo npm,我跑了

sudo chown -R $(whoami)$(sudo npm config get prefix)/ {lib / node_modules,share}

发布这个,每当我尝试使用sudo时,我都会收到此错误 –

sudo: effective uid is not 0,is sudo installed setuid root?

据我所知,我对npm的设置本来应该更好,而且是root用户,但我是Linux新手.

任何帮助,将不胜感激.

(编辑:4S站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读