명령을 찾을 수 없습니다: 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루트로 재부팅하는 것 외에 다른 해결책이 있는지 궁금합니다 recovery mode.

업데이트

typeon 의 출력은 다음과 같습니다 sudo.

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

그리고 pkexec나한테는 별 도움이 안 되는 것 같아 (아무 행동도 하지 않고 가만히 앉아서 나를 바라보고만 있다)

남은 유일한 옵션은 복구 모드입니다. 이 모드는 하루가 끝날 때까지 연기해야 ​​하며 결과를 알려드리겠습니다.

답변1

지금까지 내가 찾은 유일한 해결책은 복구 모드에서 루트로 재부팅하고 필요한 패키지를 다운로드하기 위해 네트워킹 서비스를 시작하는 것이었고 결국 정상으로 돌아왔지만 불행히도 1.8.27 버전이었습니다.

관련 정보