如何设置 sudo 只尝试一次?

如何设置 sudo 只尝试一次?

例如,如果我输入sudo synaptic错误的密码,我会尝试 3 次才能输入正确的密码。我希望 sudo 只给我 1 次尝试,如果密码不正确,则退出并返回错误代码 1。

答案1

转到用户终端(不是 root)并运行sudo visudo.默认终端编辑器应该打开。
添加这些行:

## Allow a user to attempt to enter a password 1 times
Defaults        passwd_tries=1

你应该没问题。

另请参阅man sudoers

PS:关于退出代码,在我运行时的 sudo 中sudo ls;echo $?,经过 3 次错误尝试后,我得到退出代码 1。

相关内容