web-dev-qa-db-fra.com

Lorsque je tente de réinitialiser mon mot de passe à l'aide de root, je ne parviens pas à taper

Lorsque j'essaie de réinitialiser mon mot de passe à partir du menu racine à l'aide de la commande passwd, le message "tapez un nouveau mot de passe unix", mais je ne peux pas le saisir.

S'il vous plaît aider!

1
julian

Comme Eliah Kagan dit dans ce commentaire , il est normal de ne rien voir lors de la saisie d'un mot de passe sur une ligne de commande dans Ubuntu.

Si vous souhaitez toujours voir des caractères de substitution tels que * lors de la frappe, suivez les instructions suivantes:

  • Installez l'outil rlwrap en exécutant la commande suivante dans terminal :

    Sudo apt-get install rlwrap

  • Utilisez la commande suivante lorsque vous souhaitez modifier votre mot de passe:

    rlwrap passwd

De plus, vous pouvez ensuite créer un alias pour rlwrap passwd (voir ici comment créer un alias permanent):

alias passwd='rlwrap passwd'

À partir de maintenant, vous pourrez utiliser passwd comme d'habitude à l'avenir et vous verrez les caractères * lorsque vous entrez le mot de passe comme vous le souhaitez.

4
Radu Rădeanu

Vous êtes en tapant votre mot de passe mais vous ne le voyez pas. C'est pour des raisons de sécurité. Normalement, lorsque vous tapez mot de passe (windows), vous obtenez la longueur du mot de passe à partir du nombre d'astérisques. Mais ici, vous ne pouvez même pas obtenir cela.
Cela ne se produit que dans un terminal. Lorsque vous devez entrer votre mot de passe dans une interface graphique (des commandes telles que gksu apparaît dans la boîte de dialogue permettant de saisir le mot de passe), vous pouvez voir les astérisques ( * ) ou un autre caractère au fur et à mesure que vous le tapez.

1
Sagar Rakshe