如何修復(fù):“sudo Command Not Found” 錯(cuò)誤
有時(shí),當(dāng)你第一次設(shè)置或安裝 ??Linux 發(fā)行版??? 時(shí),你在用 ??sudo?
? 嘗試一些命令時(shí),會(huì)出現(xiàn) “sudo command not found” 的錯(cuò)誤。
??sudo?
? 命令是 “superuser do” 的縮寫,它是一個(gè)允許用戶以管理員權(quán)限執(zhí)行命令的程序。??sudo?
? 命令幫助你像管理員用戶一樣運(yùn)行程序/命令。
此外,用 ??sudo?
? 運(yùn)行命令的用戶必須是 ??sudo?
? 組的一部分。
你看到這個(gè)錯(cuò)誤的主要原因是該軟件包本身沒有安裝。然而,大多數(shù)現(xiàn)代 Linux 發(fā)行版都默認(rèn)提供了這個(gè)功能,但有些則沒有。
下面是解決這個(gè)問題需要遵循的步驟。
故障排除 #1
首先,安裝 ??sudo?
? 包來解決這個(gè)問題。打開一個(gè)終端,刷新你的系統(tǒng),并運(yùn)行以下命令來安裝 ??sudo?
?。
對(duì)于 Ubuntu、Debian 和相關(guān)發(fā)行版:
對(duì)于 Arch Linux:
對(duì)于 Fedora、RHEL 等:
上述安裝完成后,你必須使用以下命令將用戶添加到 ??sudo?
? 組中。
然后從終端運(yùn)行 ??visudo?
?,并運(yùn)行以下行。按 ??CTRL+O?
? 和 ??CTRL+X?
? 來保存和退出。
使用 visudo 更新 sudoers 文件
退出并再次登錄使變化生效。
故障排除 #2
在做了上述改變之后,如果你仍然收到錯(cuò)誤信息,那么請按照以下步驟操作。
確保你的 ??$PATH?
? 變量包含 ??sudo?
? 可執(zhí)行文件的正確路徑。如果 ??sudo?
? 已經(jīng)安裝,但 ??$PATH?
? 不正確,你也會(huì)得到這個(gè)錯(cuò)誤。理想情況下,你的路徑應(yīng)該包含以下所有的路徑。
要改變路徑變量,使用以下命令。例如,如果 ??/usr/bin?
? 不存在,那么你可以通過以下方式添加它。
然后注銷并登錄查看效果。
總結(jié)
我希望這個(gè)指南能幫助你解決 Linux 發(fā)行版中的 sudo 錯(cuò)誤。表面上的解決方案很簡單,真的。