运行Heroku CLI命令及安装New Relic时遇sudo缺失错误
解决Heroku CLI与New Relic安装时的sudo缺失错误
首先确认系统是否真的未安装sudo:
- 执行命令
sudo --version,若提示“command not found”,则说明sudo未安装,按以下对应系统操作:
Debian/Ubuntu 系列发行版
- 切换至root用户:
su - - 更新软件源并安装sudo:
apt update && apt install sudo -y - 将当前用户添加至sudo权限组:
usermod -aG sudo 你的用户名 - 退出root会话,重新登录系统,再执行
sudo --version验证安装成功
RHEL/CentOS/Fedora 系列发行版
- 切换至root用户:
su - - 安装sudo:
- CentOS/RHEL:
yum install sudo -y - Fedora:
dnf install sudo -y
- CentOS/RHEL:
- 将当前用户添加至wheel权限组(对应sudo权限):
usermod -aG wheel 你的用户名 - 退出root会话,重新登录后验证
Alpine Linux
- 切换至root用户:
su - - 安装sudo:
apk add sudo - 编辑sudo配置文件:
visudo,找到%wheel ALL=(ALL) ALL行,移除行首的注释符号(#) - 将当前用户添加至wheel组:
usermod -aG wheel 你的用户名 - 退出root会话,重新登录验证
无root权限的情况
如果没有root操作权限,联系服务器管理员协助安装sudo并为你的账号配置sudo权限;若允许直接使用root,可直接以root身份执行Heroku CLI和New Relic的安装命令。
内容的提问来源于stack exchange,提问作者Alex Kyrylenko
相关产品推荐
相关产品推荐

