未找到指令:sudo

未找到指令:sudo

閱讀完有關最近發現的 sudo 漏洞,我決定手動更新到1.8.28。我從 那裡下載了 deb 檔案sudo.ws並用於dpkg安裝它,但由於缺少依賴項而失敗。

sudo dpkg -i debs/sudo_1.8.28-1_ubu1804_i386.deb 
(Reading database ... 232031 files and directories currently installed.)
Preparing to unpack .../sudo_1.8.28-1_ubu1804_i386.deb ...
Unpacking sudo:i386 (1.8.28-1) over (1.8.27-1ubuntu1.1) ...
dpkg: dependency problems prevent configuration of sudo:i386:
sudo:i386 depends on libc6.
sudo:i386 depends on libpam0g.
sudo:i386 depends on libpam-modules.
sudo:i386 depends on zlib1g.
sudo:i386 depends on libselinux1.
sudo:i386 depends on libaudit1.

dpkg: error processing package sudo:i386 (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.8.5-2) ...
Errors were encountered while processing:
sudo:i386

之後我不能sudo再打電話了,它似乎已損壞,因為我可以在以下位置找到它/usr/bin/sudo

l /usr/bin/sudo
-rwsr-xr-x 1 root root 479K Oct 10 20:15 /usr/bin/sudo

由於 Ubuntu 上沒有Root可用的用戶,我想知道除了以 root 身份重新啟動之外是否還有其他解決方案recovery mode

更新

type這是on的輸出sudo

type -a sudo 
sudo is /usr/bin/sudo
sudo is /bin/sudo

似乎pkexec對我不起作用(沒有任何行動。只是坐在那裡凝視著我)

剩下的唯一選擇是恢復模式,我必須推遲到今天結束,我會讓你知道結果。

答案1

到目前為止,我發現的唯一解決方案是在恢復模式下以 root 身份重新啟動並啟動網路服務以下載所需的軟體包,畢竟它恢復正常,但不幸的是 1.8.27 版本

相關內容