azi*_*mut 7 command-line kill passwd
当我打字时passwd
,我得到
Changing password for <user>.
(current) UNIX password:
Run Code Online (Sandbox Code Playgroud)
现在假设此时我改变主意并决定保留我的旧密码。我该怎么办?
Ctrl
+C
不起作用。我发现的唯一方法是使用第二个命令行来找出 PID 或正在运行的passwd
进程,然后将其提供给kill -9
(标准kill
也不起作用)。
有没有更好的方法,最好不涉及第二个命令行?
Rma*_*ano 11
passwd
已将终端切换为完全原始模式 --- 它会简单地读取您扔给它的所有内容,包括您的Ctrl
-C
以及通常连接到“停止和前进背景”的Ctrl
- Z
。
最好的策略是简单地按下Enter
并等待错误:
[romano:~] 10 % passwd
Changing password for romano.
(current) UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged
Run Code Online (Sandbox Code Playgroud)
小智 7
我发现在输入错误密码时杀死 su 的最佳方法是 Control+U,然后是 Control+D。这应该可以避免令人烦恼的延迟。您也可以使用 Control+U 清除输入,然后重新尝试输入密码。