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?
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?
Réponses:
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 sudo
et 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 sudo
commande, nous devons éditer le fichier sudoers avec
sudo visudo
Nous devrons ensuite ajouter pwfeedback
les options par défaut comme indiqué ci-dessous:
Defaults env_reset,pwfeedback
Rien n'est censé se passer, tapez simplement le mot de passe et appuyez sur Enter.
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
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.
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' login
utilitaire avec le PAM
systè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 root
mot 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.