web-dev-qa-db-fra.com

Rien ne s'affiche dans le terminal lorsque je tape mon mot de passe

Quand je suis sur le point d'installer un programme dans le terminal, il demande le mot de passe:

[Sudo] password for xxx:

Mais quand je commence à taper mon mot de passe, rien ne se passe. Que devrais-je faire?

34
Lazloinn

Même si aucun caractère n'apparaît lorsque vous tapez votre mot de passe, vous tapez en réalité votre mot de passe.

Alors tapez mot de passe, puis appuyez sur Enter et voir la magie.

44
OrangeTux

Pour des raisons de sécurité, les mots de passe fournis dans le terminal ne sont pas restitués. Lisez la discussion suivante sur le raisonnement derrière cela et les raisons pour lesquelles cela ne sera pas mis en œuvre:

Dans cette discussion, et également donné dans la réponse à une question correspondante à superutilisateur

Il existe une option permettant d'activer le retour de mot de passe pour Sudo et uniquement pour Sudo en modifiant les options du fichier sudoers.

Avertissement: Les instructions ci-dessous sont destinées aux utilisateurs expérimentés uniquement. Si quelque chose ne va pas lors de la modification du fichier sudoers, et que ce fichier est inaccessible ou mal formé, vous vous serez effectivement verrouillé ainsi que tout autre utilisateur administrateur pour effectuer des tâches administratives sur votre système. Ce n'est pas une bonne idée de faire cela sur un système productif.

Pour activer le retour de mot de passe par les astérisques * lors de l'exécution de la commande Sudo, nous devons éditer le fichier sudoers avec

Sudo visudo

Nous devrons ensuite ajouter pwfeedback aux options par défaut, comme indiqué ci-dessous:

Defaults        env_reset,pwfeedback
32
Takkat

Les mots de passe sont cachés afin que personne ne puisse voir par-dessus votre épaule lorsque vous y entrez. C'est une mesure de sécurité.

21
Tommie

Le mot de passe ne s'affiche pas lorsque vous l'écrivez dans le terminal après la commande Sudo, mais il est toujours lu. Est-ce le cas ici? c.-à-d. avez-vous essayé de donner votre mot de passe et appuyez sur Enter?

8
Esa Mamia

Lorsque vous utilisez le terminal, pour des raisons de sécurité (par exemple, si quelqu'un se tient juste derrière vous et n'a rien d'autre à faire que de regarder votre écran pendant que vous tapez un mot de passe), vous ne verrez jamais votre mot de passe saisi. Vous le tapez effectivement même si vous ne le voyez pas.

Alors, tapez votre mot de passe et appuyez sur ENTER

enter image description here

Ici, je vérifie un de mes lecteurs. Comme vous pouvez le constater, il semblerait que je n’ai pas tapé mon mot de passe, mais j’en ai.

7
Luis Alvarado

Rien ne doit se passer, tapez simplement le mot de passe et appuyez sur Enter.

7
mikewhatever

Pour des raisons de sécurité, les caractères saisis à l'invite de demande de mot de passe ne sont pas renvoyés au terminal.
Tapez votre mot de passe et appuyez sur enter. Les personnages sont là, vous ne pouvez pas les voir, c'est tout.

4
Joe

Ne vous inquiétez pas, c'est un comportement commun et positif.

Parce que la sortie de tout logiciel peut être enregistrée dans un stockage permanent (comme le disque dur) dans un format lisible par l'homme, les bibliothèques Linux les plus utilisées Les logiciels de terminal (dans votre cas, l'utilitaire login avec le système PAM) ont une fonction de sécurité qui masque les mots de passe à l'écran: le mot de passe est mémorisé et - si le logiciel est bien créé - crypté en mémoire lorsque vous appuyez sur RETURNmais même en tapant la sortie n'arrive pas à la sortie standard .

Cela empêche la journalisation passive de l'écran et empêche les personnes proches de saisir le mot de passe. Passez une bonne journée et n'oubliez pas de taper rapidement, car tout le monde peut toujours voir votre clavier physique! :-)


Important: lorsque vous voyez un champ de mot de passe, insérez le nom root password niquement si l'application est approuvée; ne jamais publier ou enregistrer votre mot de passe root, même si le champ mot de passe semble sécurisé et ne montre aucune lettre.

3
Lorenzo Ancora