如何阻止 sudo 超时?

如何阻止 sudo 超时?

我使用 yaourt 更新我的 Arch-Linux 系统。从 AUR 更新软件包时,yaourt 不允许自己以 root 身份运行,因此它在每次安装/更新软件包时都会要求 sudo 权限。我不太介意这一点,但是如果我没有注意到我的终端要求我输入 sudo 密码,可能需要几分钟的时间才能检查并注意到它。发生这种情况时,即使我正确输入了密码,我也会收到身份验证错误消息,并且它会再次要求我输入密码几次,尽管它仍然不起作用。

所以我的问题是:如何禁用 sudo 密码提示超时?

答案1

查看sudoers系统手册,搜索password_timeout设置(提示密码的超时时间)和timestamp_timeout设置(使用成功后多久会要求您输入密码sudo)。您的系统手册将提及您的系统使用的默认超时。

Ubuntu 上的默认设置为 15 分钟timestamp_timeout0(无超时)password_timeout,但您的系统可能有另一个password_timeout.例如,根据sudoers这些系统的手册,在 FreeBSD 和 Alpine Linux 上,默认情况下都是 5 分钟。

相关内容