当前位置: 首页 > 科技观察

如何修复:“未找到sudo命令”错误

时间:2023-03-15 15:33:33 科技观察

有时,当您首次设置或安装Linux发行版时,尝试使用sudo命令未找到的某些命令时会出现“未找到sudo命令”错误。sudo命令是“superuserdo”的缩写,它是一个允许用户以管理员权限执行命令的程序。sudo命令可以帮助您像管理员用户一样运行程序/命令。另外,使用sudo运行命令的用户必须是部分用户sudo组的成员。您看到此错误的主要原因是未安装包本身。但是,大多数现代Linux发行版默认提供此功能,但有些不提供。以下是解决此问题的步骤问题。故障排除#1首先,安装sudo包以解决此问题。打开终端,刷新系统,然后运行以下命令安装sudo。对于Ubuntu、Debian和相关发行版:su-aptupdateaptinstallsudo对于ArchLinux:pacman-Ssudo对于Fedora,RHEL等:su-dnfupdatednfinstallsudo以上安装完成后,必须将用户添加到sudo组。usermod-aGsudo然后从终端运行visudo并运行以下行。按CTRL+O和CTRL+X保存并退出。使用visudo更新sudoers文件注销并再次登录以使更改生效。Troubleshooting#2进行上述更改后,如果您仍然收到错误消息,请按照以下步骤操作。确保您的$PATH变量包含sudo可执行文件的正确路径。如果安装了sudo但您的$PATH不正确,您也可能会收到此错误。理想情况下,您的路径应包括以下所有路径。echo$PATH/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin要更改PATH变量,请使用以下命令。例如,如果/usr/bin不存在,则可以通过以下方式添加。exportPATH=$PATH:/usr/bin然后注销再登录看看效果。结论我希望本指南能帮助您解决Linux发行版中的sudo错误。表面上的解决方案很简单,真的。