Después de leer sobre elvulnerabilidad recientemente descubierta con sudo, Decidí actualizar a 1.8.28 manualmente. Descargué el archivo deb sudo.ws
y dpkg
lo instalé, pero falló debido a la falta de dependencias.
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
Después de eso no puedo llamar sudo
más y parece estar dañado porque puedo ubicarlo en /usr/bin/sudo
:
l /usr/bin/sudo
-rwsr-xr-x 1 root root 479K Oct 10 20:15 /usr/bin/sudo
Como no hay ningún Root
usuario disponible en Ubuntu, me preguntaba si hay alguna solución además de reiniciar como root recovery mode
.
Actualizar
Aquí está el resultado type
de sudo
:
type -a sudo
sudo is /usr/bin/sudo
sudo is /bin/sudo
Y pkexec
no parece funcionar para mí (sin acción. Sólo sentado ahí mirándome)
La única opción que queda es el modo de recuperación, que tengo que posponer hasta el final del día y les haré saber el resultado.
Respuesta1
La única solución que encontré hasta ahora fue reiniciar como root en modo de recuperación e iniciar el servicio de red para descargar los paquetes necesarios y, después de todo, volvió a la normalidad, pero desafortunadamente la versión 1.8.27.