每次使用“sudo”时,它是否都会延长其超时时间?

每次使用“sudo”时,它是否都会延长其超时时间?

如果我使用sudo,并输入我的密码,我可以sudo在无需密码的情况下继续使用 15 分钟。

我知道(根据)我可以通过设置中的值man sudoers来编辑超时。这不是我的问题。timestamp_timeout/etc/sudoers

我的问题是:超时是从我第一次使用 sudo 时开始计算的,还是每次使用 sudo 时都会刷新?

sudo foo    # at T; prompts for a password
sudo bar    # at T+10m; no password required
sudo baz    # at T+20m; does this prompt?

答案1

每次输入 sudo 命令时,它都会重新启动。这很容易测试。尝试将超时设置为 2 分钟左右...如果您在超时结束后 15 秒内重做 sudo 命令时没有延长超时时间(尝试使用鸡蛋计时器或其他东西),那么我错了 :)

相关内容