溫馨提示×

ubuntu運行sudo未找到命令怎么解決

小億
1765
2023-10-09 00:33:26
欄目: 智能運維

在Ubuntu中使用sudo命令需要確保已經(jīng)安裝了sudo包。如果運行sudo命令時出現(xiàn)"sudo: command not found"錯誤,可以按照以下步驟解決:

  1. 打開終端,輸入以下命令安裝sudo包:
sudo apt install sudo
  1. 輸入管理員密碼,并確認(rèn)安裝。

  2. 安裝完成后,重新運行sudo命令,應(yīng)該就可以正常使用了。

如果上述方法仍然無效,可能是系統(tǒng)配置出現(xiàn)了問題??梢試L試以下方法:

  1. 打開終端,輸入以下命令編輯/etc/sudoers文件:
sudo visudo
  1. 在打開的文件中,確認(rèn)以下內(nèi)容是否存在:
%sudo   ALL=(ALL:ALL) ALL
  1. 如果不存在,可以手動添加該行,然后保存退出。

  2. 重新運行sudo命令,應(yīng)該就可以正常使用了。

如果上述方法仍然無效,可能是系統(tǒng)環(huán)境變量設(shè)置出現(xiàn)了問題??梢試L試以下方法:

  1. 打開終端,輸入以下命令編輯~/.bashrc文件:
nano ~/.bashrc
  1. 在打開的文件中,確認(rèn)以下內(nèi)容是否存在:
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
  1. 如果不存在,可以手動添加該行,然后保存退出。

  2. 輸入以下命令使修改的環(huán)境變量生效:

source ~/.bashrc
  1. 重新運行sudo命令,應(yīng)該就可以正常使用了。

如果上述方法仍然無效,可能是系統(tǒng)的sudo包出現(xiàn)了問題,可以嘗試重新安裝sudo包:

  1. 打開終端,輸入以下命令卸載sudo包:
sudo apt remove sudo
  1. 輸入管理員密碼,并確認(rèn)卸載。

  2. 安裝完成后,重新運行sudo命令,應(yīng)該就可以正常使用了。

如果問題仍然存在,建議備份重要數(shù)據(jù)后,重新安裝操作系統(tǒng)。

1