에 대해 읽어본 후최근 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
.
업데이트
type
on 의 출력은 다음과 같습니다 sudo
.
type -a sudo
sudo is /usr/bin/sudo
sudo is /bin/sudo
그리고 pkexec
나한테는 별 도움이 안 되는 것 같아 (아무 행동도 하지 않고 가만히 앉아서 나를 바라보고만 있다)
남은 유일한 옵션은 복구 모드입니다. 이 모드는 하루가 끝날 때까지 연기해야 하며 결과를 알려드리겠습니다.
답변1
지금까지 내가 찾은 유일한 해결책은 복구 모드에서 루트로 재부팅하고 필요한 패키지를 다운로드하기 위해 네트워킹 서비스를 시작하는 것이었고 결국 정상으로 돌아왔지만 불행히도 1.8.27 버전이었습니다.