未找到命令: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 版本

相关内容