Cómo actualizar sudo en linux de forma manual.
La herramienta sudo, es la utilidad más extendida en sistemas Unix / Linux si queremos ejecutar aplicaciones con privilegios de seguridad elevados, por ejemplo como root.
Como hablamos de una herramienta de seguridad importante, su desarrollo es continuo. Incomprensiblemente, las distribuciones linux actuales no aplican las actualizaciones de la herramienta, a no ser que sea por un fallo grave de seguridad (salvo alguna excepción).
Por ejemplo… no es lógico que una distro como Ubuntu 18.04 esté utilizando un desarrollo del año 2017, al cual… muy de vez en cuando le aplican algún parche, simplemente no es normal. En este artículo, vemos como actualizar sudo a su última versión estable.
Actualizar sudo en linux
Cómo actualizar sudo en linux
En nuestro caso actualizamos sudo en Ubuntu 20.04, pero estas instrucciones son válidas para otro tipo de distros. Lo primero que hacemos es verificar la versión que tenemos instalada de «sudo».
sudo -V
Veremos algo similar a…
root@sololinux-demo:~$ sudo -V Sudo versión 1.8.31 versión del complemento de políticas de sudoers 1.8.31 versión de gramática del archivo Sudoers 46 Sudoers I/O plugin version 1.8.31
Ahora accedemos a la página oficial de descargas y, busca en la tabla tu distribución linux. Cómo actualizar sudo en linux.
Descargar y actualizar sudo
Para nuestro Ubuntu 20.04, elegimos «sudo_1.9.4-3_ubu2004_amd64.deb«. Descargamos el paquete.
wget https://www.sudo.ws/sudo/dist/packages/1.9.4p2/sudo_1.9.4-3_ubu2004_amd64.deb
Ahora lo instalamos. En nuestro ejemplo (al utilizar Ubuntu), ejecutaremos la herramienta gdebi, que instala por defecto todas las dependencias necesarias.
Es posible que no tengas gdebi por defecto en el sistema, así que lo instalamos.
sudo apt install gdebi-core
Bien, ya lo tenemos. Instalamos la nueva versión de la herramienta sudo.
sudo gdebi sudo_1.9.4-3_ubu2004_amd64.deb
Cuando pregunte si estás seguro, responde «Y». La actualización es extremadamente rápida.
root@sololinux-demo:~# sudo gdebi sudo_1.9.4-3_ubu2004_amd64.deb Reading package lists... Done Building dependency tree Reading state information... Done Reading state information... Done Provide limited super-user privileges to specific users Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. The basic philosophy is to give as few privileges as possible but still allow people to get their work done. Do you want to install the software package? [y/N]:y /usr/bin/gdebi:113: FutureWarning: Possible nested set at position 1 c = findall("[[(](\S+)/\S+[])]", msg)[0].lower() (Reading database ... 24122 files and directories currently installed.) Preparing to unpack sudo_1.9.4-3_ubu2004_amd64.deb ... Unpacking sudo (1.9.4-3) over (1.8.31-1ubuntu1) ... Setting up sudo (1.9.4-3) ... Installing new version of config file /etc/pam.d/sudo ... Installing new version of config file /etc/sudoers ... Processing triggers for man-db (2.9.1-1) ...
Listo, sudo ha sido actualizado. Debes recordar, que cada vez que ejecutas sudo se lee el archivo sudoers, por tanto no es necesario reiniciar el sistema.
Verificamos la versión instalada de «sudo».
sudo -V
Sudo ha sido actualizado correctamente.
sergio@sololinux:~$ sudo -V Sudo versión 1.9.4p2 versión del complemento de políticas de sudoers 1.9.4p2 versión de gramática del archivo Sudoers 48 Sudoers I/O plugin version 1.9.4p2
Nota: Gdebi es una herramienta para Debian, Ubuntu y derivados; en otros sistemas, por ejemplo los basados en rpm el proceso puede ser diferente. Instalar paquetes rpm.
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Cómo actualizar sudo en linux.
Interesante, no tenía ni idea de que sudo no se actualizaba, me parece muy fuerte.
Y si uno usa debian testing cuál hay que bajar?, pq solo pone debians estables.
Yo también tengo testing, he probado la versión de Debian 10 estable y funciona perfecto. Muchas gracias por el aporte.
Si claro que funciona pero no es recomendable hacer esas cosas en debian, mezclar instalaciónes de diferentes ramas, con el tiempo se te rompe todo.
Sudo se lanza para versiones estables. Las versiones estables de Debian, tal vez sean excesivamente estables (tanto, que rápido están obsoletas).
Otras distros como Ubuntu y derivados, no se basan en la estable de Debian, pero sí que son estables. Fíjate en la página oficial, las rpm, no existe Fedora.
Es evidente… fedora es un banco de pruebas para RHEL.
en Debian Buster no lo instalo gdebi, abri terminal el donde descargue el paquete y
sudo apt install ./nombre del paquete, tengo instalada la actualización
El beneficio de gdebi es que instala todas las librerías necesarias, sin intervención del usuario.
Muchas gracias por esta y todas las ayudas. Estoy empezando en el mundo Linux y estos aportes son muy valiosos.
Bienvenido a sololinux Jorge, siéntete como en tu casa.