Depois de ler sobrevulnerabilidade descoberta recentemente com sudo, decidi atualizar para 1.8.28 manualmente. Baixei o arquivo deb sudo.ws
e usei dpkg
para instalá-lo, mas ele falhou devido à falta de dependências.
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
Depois disso não consigo sudo
mais ligar e parece estar danificado porque consigo localizá-lo em /usr/bin/sudo
:
l /usr/bin/sudo
-rwsr-xr-x 1 root root 479K Oct 10 20:15 /usr/bin/sudo
Como não há nenhum Root
usuário disponível no Ubuntu, gostaria de saber se existe alguma solução além de reiniciar como root em recovery mode
?
Atualizar
Aqui está a saída de type
on sudo
:
type -a sudo
sudo is /usr/bin/sudo
sudo is /bin/sudo
E pkexec
não parece estar funcionando para mim (sem ação. Apenas sentado ali olhando para mim)
A única opção que resta é o modo de recuperação que tenho que adiar para o final do dia e avisarei vocês do resultado.
Responder1
A única solução que encontrei até agora foi reiniciar como root em modo de recuperação e iniciar o serviço de rede para baixar os pacotes necessários e depois de tudo voltar ao normal, mas infelizmente versão 1.8.27