﻿﻿{"id":2407,"date":"2026-02-27T09:33:54","date_gmt":"2026-02-27T08:33:54","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/sudo-rs-40-ans-de-silence-casses-par-des-asterisques\/"},"modified":"2026-02-27T09:33:54","modified_gmt":"2026-02-27T08:33:54","slug":"sudo-rs-40-ans-de-silence-casses-par-des-asterisques","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/sudo-rs-40-ans-de-silence-casses-par-des-asterisques\/","title":{"rendered":"sudo-rs &#8211; 40 ans de silence cass\u00e9s par des ast\u00e9risques"},"content":{"rendered":"<p>Si vous utilisez Ubuntu 26.04, vous avez peut-\u00eatre remarqu\u00e9 un truc bizarre derni\u00e8rement en tapant votre mot de passe sudo&#8230; Ouiiiiii, y&#8217;a des petites \u00e9toiles qui apparaissent !! Pas de panique, c&#8217;est &#8220;normal&#8221;. Enfin, c&#8217;est nouveau&#8230;<\/p>\n<p>En effet, <strong>sudo-rs<\/strong>, la r\u00e9\u00e9criture en Rust de la bonne vieille commande sudo, a d\u00e9cid\u00e9 d&#8217;activer <code>pwfeedback<\/code> par d\u00e9faut. En gros, quand vous faites un <code>sudo apt install bidule<\/code>, au lieu du trou noir habituel, vous voyez maintenant des <code>*****<\/code> d\u00e9filer pendant la saisie du mot de passe. C&#8217;est un changement qui casse une convention vieille de 40 ans&#8230; et \u00e7a, forc\u00e9ment, \u00e7a fait du bruit !<\/p>\n<p>Pour rappel, Ubuntu a bascul\u00e9 sur sudo-rs (le rempla\u00e7ant en Rust du bon vieux sudo en C) depuis la version 25.10. \u00c7a fait partie du m\u00eame mouvement de r\u00e9\u00e9criture des outils syst\u00e8me en Rust,<br \/>\n<a href=\"https:\/\/korben.info\/rust-coreutils-base64-bat-gnu.html\">comme les coreutils<\/a><br \/>\ndont je vous avais parl\u00e9. Et la 26.04 vient de &#8220;cherry-picker&#8221; comme on dit, un patch upstream <strong>qui active le feedback visuel par d\u00e9faut.<\/strong><\/p>\n<p>Un bug report sur Launchpad (<br \/>\n<a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/rust-sudo-rs\/+bug\/2142721\">#2142721<\/a><br \/>\n) est bien s\u00fbr arriv\u00e9 direct, en mode v\u00e9n\u00e8re genre &#8220;*\u00c7A FAIT DES D\u00c9CENNIES qu&#8217;on n&#8217;affiche pas la longueur du mot de passe pour emp\u00eacher le shoulder surfing ! C&#8217;est quoi ce bordel !!?? *&#8221;<\/p>\n<p>Et la r\u00e9ponse des devs : <strong>Won&#8217;t Fix<\/strong>. Circulez les relous !<\/p>\n<p>En fait, leur argument c&#8217;est que le b\u00e9n\u00e9fice s\u00e9curit\u00e9 est &#8220;infinit\u00e9simal&#8221;. Parce que bon, votre mot de passe sudo c&#8217;est le m\u00eame que celui de votre session (celui que vous tapez \u00e0 l&#8217;\u00e9cran de login, devant tout le monde). Et le bruit des touches trahit d\u00e9j\u00e0 la longueur de toute fa\u00e7on. Du coup, ils ont pr\u00e9f\u00e9r\u00e9 r\u00e9gler le probl\u00e8me UX qui paume les d\u00e9butants depuis le d\u00e9but des ann\u00e9es 80.<\/p>\n<p>D&#8217;ailleurs,<br \/>\n<a href=\"https:\/\/korben.info\/des-etoiles-lors-de-la-saisie-dun-mot-de-passe-dans-le-terminal.html\">en 2013 je vous expliquais comment activer ces \u00e9toiles manuellement<\/a><br \/>\navec <code>sudo visudo<\/code> (\u00e7a date de fou !!) et maintenant c&#8217;est l&#8217;inverse, faut expliquer comment les virer ! Linux Mint avait d&#8217;ailleurs d\u00e9j\u00e0 saut\u00e9 le pas de son c\u00f4t\u00e9 depuis un moment.<\/p>\n<p>Perso, le truc qui me gonfle c&#8217;est pour les tutos vid\u00e9o. Quand vous faites un screencast, les ast\u00e9risques r\u00e9v\u00e8lent la longueur de votre mot de passe \u00e0 tous vos spectateurs. Du coup faut aller reparam\u00e9trer chaque machine avant de filmer ou faire du masquage en post prod. C&#8217;est pas la fin du monde, mais bon, la flemme&#8230;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/sudo-rs-password-feedback-asterisques\/sudo-rs-password-feedback-asterisques-2.png\" alt=\"\" loading=\"lazy\"><\/p>\n<p>Alors pour d\u00e9sactiver ces jolies z\u00e9toiles :<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma\"><code class=\"language-fallback\" data-lang=\"fallback\"><span class=\"line\"><span class=\"cl\">sudo visudo\n<\/span><\/span><\/code><\/pre>\n<p>Et ajoutez cette ligne \u00e0 la fin de <code>\/etc\/sudoers<\/code> :<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma\"><code class=\"language-fallback\" data-lang=\"fallback\"><span class=\"line\"><span class=\"cl\">Defaults !pwfeedback\n<\/span><\/span><\/code><\/pre>\n<p>Sauvegardez (Ctrl+X sous nano), et c&#8217;est r\u00e9gl\u00e9. Attention, ne touchez \u00e0 rien d&#8217;autre dans ce fichier, une erreur de typo et sudo ne marchera plus. Gr\u00e2ce \u00e0 cette manip, ce sera retour au trou noir ! Youpi !<\/p>\n<p>\n<a href=\"https:\/\/www.phoronix.com\/news\/sudo-rs-password-feedback\">Source<\/a>\n<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Si vous utilisez Ubuntu 26.04, vous avez peut-\u00eatre remarqu\u00e9 un truc bizarre derni\u00e8rement en tapant votre mot de passe sudo&#8230; Ouiiiiii, y&#8217;a des petites \u00e9toiles qui apparaissent !! Pas de panique, c&#8217;est &#8220;normal&#8221;. Enfin, c&#8217;est nouveau&#8230; En effet, sudo-rs, la r\u00e9\u00e9criture en Rust de la bonne vieille commande sudo, a d\u00e9cid\u00e9 d&#8217;activer pwfeedback par d\u00e9faut. En gros, quand vous faites un sudo apt install bidule, au lieu du trou noir habituel, vous voyez maintenant des ***** d\u00e9filer pendant la saisie du mot de passe. C&#8217;est un changement qui casse une convention vieille de 40 ans&#8230; et \u00e7a, forc\u00e9ment, \u00e7a fait du bruit ! Pour rappel, Ubuntu a bascul\u00e9 sur sudo-rs (le rempla\u00e7ant en Rust du bon vieux sudo en C) depuis la version 25.10. \u00c7a fait partie du m\u00eame mouvement de r\u00e9\u00e9criture des outils syst\u00e8me en Rust, comme les coreutils dont je vous avais parl\u00e9. Et la 26.04 vient de &#8220;cherry-picker&#8221; comme on dit, un patch upstream qui active le feedback visuel par d\u00e9faut. Un bug report sur Launchpad ( #2142721 ) est bien s\u00fbr arriv\u00e9 direct, en mode v\u00e9n\u00e8re genre &#8220;*\u00c7A FAIT DES D\u00c9CENNIES qu&#8217;on n&#8217;affiche pas la longueur du mot de passe pour emp\u00eacher le shoulder surfing ! C&#8217;est quoi ce bordel !!?? *&#8221; Et la r\u00e9ponse des devs : Won&#8217;t Fix. Circulez les relous ! En fait, leur argument c&#8217;est que le b\u00e9n\u00e9fice s\u00e9curit\u00e9 est &#8220;infinit\u00e9simal&#8221;. Parce que bon, votre mot de passe sudo c&#8217;est le m\u00eame que celui de votre session (celui que vous tapez \u00e0 l&#8217;\u00e9cran de login, devant tout le monde). Et le bruit des touches trahit d\u00e9j\u00e0 la longueur de toute fa\u00e7on. Du coup, ils ont pr\u00e9f\u00e9r\u00e9 r\u00e9gler le probl\u00e8me UX qui paume les d\u00e9butants depuis le d\u00e9but des ann\u00e9es 80. D&#8217;ailleurs, en 2013 je vous expliquais comment activer ces \u00e9toiles manuellement avec sudo visudo (\u00e7a date de fou !!) et maintenant c&#8217;est l&#8217;inverse, faut expliquer comment les virer ! Linux Mint avait d&#8217;ailleurs d\u00e9j\u00e0 saut\u00e9 le pas de son c\u00f4t\u00e9 depuis un moment. Perso, le truc qui me gonfle c&#8217;est pour les tutos vid\u00e9o. Quand vous faites un screencast, les ast\u00e9risques r\u00e9v\u00e8lent la longueur de votre mot de passe \u00e0 tous vos spectateurs. Du coup faut aller reparam\u00e9trer chaque machine avant de filmer ou faire du masquage en post prod. C&#8217;est pas la fin du monde, mais bon, la flemme&#8230; Alors pour d\u00e9sactiver ces jolies z\u00e9toiles : sudo visudo Et ajoutez cette ligne \u00e0 la fin de \/etc\/sudoers : Defaults !pwfeedback Sauvegardez (Ctrl+X sous nano), et c&#8217;est r\u00e9gl\u00e9. Attention, ne touchez \u00e0 rien d&#8217;autre dans ce fichier, une erreur de typo et sudo ne marchera plus. Gr\u00e2ce \u00e0 cette manip, ce sera retour au trou noir ! Youpi ! Source<\/p>\n","protected":false},"author":1,"featured_media":2408,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-2407","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2407"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2407\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/2408"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}