如何修复 Linux 上的“sudo: command not found”错误如何修复 Linux 上的“sudo: command not found”错误如何修复 Linux 上的“sudo: command not found”错误如何修复 Linux 上的“sudo: command not found”错误
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何修复 Linux 上的“sudo: command not found”错误

您是否曾尝试使用 sudo 运行 Linux 命令,结果却在终端上看到警告“sudo command not found”?这可能会非常令人沮丧,并且它会阻止您在执行管理任务时以非根用户身份在系统上工作。

在本指南中,我们将了解如何修复 Linux 中的“sudo command not found”错误。

$ sudo apt install apache2

-bash: sudo: command not found

Linux 中的 Sudo 命令是什么?

Sudo 是 superuser do 的缩写,是一个允许用户以 root 或提升权限运行命令或程序的程序。通常,使用 sudo 是运行 Linux 系统的推荐方式,而不是使用 root 用户。这降低了在执行潜在危险命令时破坏系统的风险。

sudo 软件包在 Debian 系统(例如 Debian 10 及更高版本)中默认提供。

\sudo command not found 错误无需担心,如果您遇到此错误,请不要担心。您可以通过几个简单的步骤解决它。

如何在 Linux 中修复“找不到 sudo 命令”

要修复此错误,请以 root 用户身份登录系统或简单地切换到 root 用户。

$ sudo su -

接下来,更新包列表并安装 sudo 包,如下所示。

# apt update -y
# apt install sudo -y

如果您正在运行基于 RHEL 的发行版,例如 CentOS Stream、Fedora 或 Rocky/Alma Linux 切换到根用户。

# su -

然后使用 yum 命令安装 sudo,如图所示。

# yum install sudo

对于 Arch Linux,运行命令。

# pacman -Sy sudo

在 Linux 中将用户添加到 Sudo 组

从这里,您可以将用户添加到 sudo 组。例如,要将用户 tecmint 添加到 sudo 组,请运行命令。

# usermod -aG sudo tecmint

要确认用户已添加到组中,请运行:

# groups tecmint

从这里开始,您可以毫无问题地使用 sudo 轻松运行命令。

# su tecmint
$ whoami
$ sudo apt install apache2

在本指南中,我们演示了如何解决 Linux 中的“sudo command not found”错误。欢迎您提出意见和反馈。

©2015-2025 艾丽卡 support@alaica.com