web-dev-qa-db-fra.com

Comment interrompre la commande passwd?

Quand je tape passwd, je reçois

Changing password for <user>.
(current) UNIX password:

Supposons maintenant que je change d’avis et que je décide de rester avec mon ancien mot de passe. Que devrais-je faire?

Ctrl + C ne fonctionne pas. Le seul moyen que j’ai trouvé est d’utiliser une deuxième ligne de commande pour connaître le PID ou le processus en cours passwd, puis l’envoyer à kill -9 (le standard kill ne fonctionne pas non plus) .

Existe-t-il un meilleur moyen, n'impliquant de préférence aucune seconde ligne de commande?

4
azimut

passwd a allumé le terminal en mode complètement brut --- il lira simplement tout ce que vous lui lancez, y compris votre Ctrl-C et le connecteur normalement connecté à "fond et arrière-plan" Ctrl-Z.

La meilleure stratégie consiste simplement à appuyer sur Enter et à attendre l'erreur:

[romano:~] 10 % passwd                                               
Changing password for romano.
(current) UNIX password: 
passwd: Authentication token manipulation error
passwd: password unchanged
8
Rmano