为什么当我输错密码时 sudo 很慢?

为什么当我输错密码时 sudo 很慢?

如果我被要求输入sudo密码,在正确输入密码后,终端几乎立即开始运行。但是,如果我输错了密码,需要几秒钟的时间才能计算出来并再次询问我。我计时了几次,大部分时间都在 2.2 秒左右。

为什么需要这么长时间,有没有办法加快速度?

(我的电脑上有一些不可靠的钥匙机械键盘通常不注册,或者注册两次,所以我经常输错密码。)

答案1

内置延迟是为了减慢密码猜测的过程。看起来有人每分钟可以通过编程猜测大约 27 个潜在密码,正如您所观察到的,这比没有延迟的情况要少得多。

相关内容