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?
command-line
password
sudo
Lazloinn
la source
la source
Réponses:
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.
la source
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.Pour activer le retour des mots de passe par les astérisques
*
lors de l'exécution de lasudo
commande, nous devons éditer le fichier sudoers avecNous devrons ensuite ajouter
pwfeedback
les options par défaut comme indiqué ci-dessous:la source
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é.
la source
Le mot de passe n'est pas affiché lorsque vous l'écrivez dans le terminal après la
sudo
commande, 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?la source
Rien n'est censé se passer, tapez simplement le mot de passe et appuyez sur Enter.
la source
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.
la source
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.
la source
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 lePAM
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.la source