例如,如果我输入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。