sudo-rs a Ubuntu 26.04 sí que proporcionés feedback mentre introdueixes la contrasenya

Sudo amb asteriscs a Ubuntu 26.04

Recordo la primera vegada que vaig fer servir Linux i Ubuntu. El meu mentor em va ensenyar molt, entre altres coses a instal·lar programari amb el terminal. No recordo si li vaig preguntar o me'l va dir pel seu compte, però em va avisar de qui en ficar la contrasenya no veuria res. Això és així en la majoria de distribucions Linux, però canviarà al sistema de Canonical aquest abril, coincidint amb el llançament de Ubuntu 26.04 Resoleu Raccoon.

El motiu pel qual no es mostra res en introduir la contrasenya és la seguretat: si algú explica els caràcters, podeu obtenir una pista sobre què podria haver a sota. A Questing Quokka es va canviar sudo per una implementació basada en Rust anomenada sudo-rs. Són els seus desenvolupadors els que han pres la decisió de si mostrar els asteriscs, tal com es veu a la captura de capçalera, perquè pensen que la seguretat que aporta no mostrar res és molt petita, i ajuda més a l'usuari sí veure alguna cosa. Canonical, per la seva banda, ha decidit implementar aquest canvi.

Ubuntu 26.04, sudo-rs i els asteriscs

És probable que aquest canvi no agradi a tots igual, però són punts de vista. Per exemple, Linux Mint va decidir fer aquesta modificació pel seu compte i no ha passat res. Personalment, a mi em fa una mica el mateix: si no hi són, és el comportament al qual m'he acostumat. Si hi són, doncs bé.

Des del meu punt de vista, que hi hagi o no hi hagi asteriscs canvia poc per a lusuari. És molt habitual que introduïm la contrasenya com si fos un gest únic: si ho fem perfecte, li donem a intro, però si ens equivoquem mínimament ho esborrem tot, no comptem asteriscs per saber per on estarà l'error.

Però sí que és un canvi cridaner. Ubuntu ha estat més de dues dècades sense mostrar res, ia partir d'aquest abril es veuran asteriscs.

Si algú vol recuperar el comportament de sempre, l'únic que ha de fer és obrir /etc/sudoers i afegir Valors per defecte !pwfeedback al fitxer.