Как прервать команду passwd?
Когда я печатаю passwd
, Я получил
Changing password for <user>.
(current) UNIX password:
Теперь предположим, что в этот момент я передумал и решил остаться со своим старым паролем. Что я должен делать?
Ctrl
+ C
не работает Единственный способ, который я нашел, это использовать вторую командную строку, чтобы узнать PID или работающий passwd
обрабатывать и затем кормить его kill -9
(стандарт kill
тоже не работает).
Есть ли лучший способ, желательно не задействовать вторую командную строку?
2 ответа
passwd
переключил терминал в полностью сырой режим - он просто прочитает все, что вы на него бросите, включая ваш Ctrl
-C
и нормально подключенный к "стоп и иди фон" Ctrl
-Z
,
Лучшая стратегия это просто пресса Enter
и ждать ошибки:
[romano:~] 10 % passwd
Changing password for romano.
(current) UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged
Я обнаружил, что лучший способ убить su при вводе неправильного пароля — это Control+U, а затем Control+D. Это должно избежать досадных задержек. Вы также можете просто очистить ввод с помощью Control+U и повторить попытку ввода пароля.