コマンドが見つかりません: 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 にはユーザーがいないので、Rootroot として再起動する以外に解決策があるかどうか疑問に思っていますrecovery mode

アップデート

typeonの出力は次のとおりですsudo

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

そして、pkexec私には効果がないようです(何もせず、ただ座って私を見つめているだけです)

残された唯一の選択肢はリカバリモードですが、これは今日の終わりまで延期しなければなりません。結果をお知らせします。

答え1

これまでのところ私が見つけた唯一の解決策は、リカバリモードでルートとして再起動し、必要なパッケージをダウンロードするためにネットワークサービスを開始することでしたが、結局正常に戻りましたが、残念ながらバージョン1.8.27です。

関連情報