我使用 yaourt 更新我的 Arch-Linux 系统。从 AUR 更新软件包时,yaourt 不允许自己以 root 身份运行,因此它在每次安装/更新软件包时都会要求 sudo 权限。我不太介意这一点,但是如果我没有注意到我的终端要求我输入 sudo 密码,可能需要几分钟的时间才能检查并注意到它。发生这种情况时,即使我正确输入了密码,我也会收到身份验证错误消息,并且它会再次要求我输入密码几次,尽管它仍然不起作用。
所以我的问题是:如何禁用 sudo 密码提示超时?
答案1
查看sudoers
系统手册,搜索password_timeout
设置(提示密码的超时时间)和timestamp_timeout
设置(使用成功后多久会要求您输入密码sudo
)。您的系统手册将提及您的系统使用的默认超时。
Ubuntu 上的默认设置为 15 分钟timestamp_timeout
和0
(无超时)password_timeout
,但您的系统可能有另一个password_timeout
.例如,根据sudoers
这些系统的手册,在 FreeBSD 和 Alpine Linux 上,默认情况下都是 5 分钟。