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


36

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?


1
Terminal ne fait pas écho à la saisie du clavier pour des raisons de sécurité, vous ne pouvez donc voir aucun caractère.
sparkmood

Connexes (mais pas une copie): Quel serait le concept derrière l'
Eliah Kagan

1
Dans Lubuntu 17.10 (Artful Aardvark, 32 bits), je devais taper mon mot de passe deux fois.
Stan

Réponses:


45

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 Enteret voyez la magie.


33

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 au superutilisateur

Il existe une option pour activer le retour de mot de passe pour sudoet uniquement poursudo en modifiant les options du fichier sudoers.

Avertissement: Les instructions ci-dessous sont destinées aux utilisateurs avancé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 des mots de passe par les astérisques *lors de l'exécution de la sudocommande, nous devons éditer le fichier sudoers avec

sudo visudo

Nous devrons ensuite ajouter pwfeedbackles options par défaut comme indiqué ci-dessous:

Defaults        env_reset,pwfeedback

21

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é.


8

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



7

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

entrez la description de l'image ici

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.


4

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.


3

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

Étant donné 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 utilisées par la plupart des logiciels de terminal (dans votre cas, l' loginutilitaire avec le PAMsystème) ont une fonction de sécurité qui cache les mots de passe de l'écran: le mot de passe est mémorisé et - si le logiciel est bien fait - crypté en mémoire lorsque vous appuyez surRETURN mais même tapez, 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 : quand vous voyez un champ de mot de passe, insérez le rootmot de passe que si l'application est digne de confiance; ne publiez ou n'enregistrez jamais votre mot de passe root, même si le champ du mot de passe semble sécurisé et ne contient aucune lettre.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.