Como interromper o comando passwd?

4

Quando digito passwd , obtenho

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

Agora, suponha que neste ponto eu mude de idéia e decido ficar com minha senha antiga. O que devo fazer?

Ctrl + C não funciona. A única maneira que encontrei é usar uma segunda linha de comando para descobrir o PID ou o processo passwd em execução e depois alimentá-lo para kill -9 (o padrão kill também não funciona).

Existe uma maneira melhor, de preferência não envolvendo uma segunda linha de comando?

    
por azimut 05.11.2014 / 10:42

1 resposta

7

passwd mudou o terminal no modo completamente raw --- ele simplesmente lerá tudo o que você jogou nele, incluiu o Ctrl - C e o normalmente conectado para "parar e ir fundo" Ctrl -%código%.

A melhor estratégia é simplesmente pressionar Z e aguardar o erro:

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