![每次使用“sudo”时,它是否都会延长其超时时间?](https://linux22.com/image/714888/%E6%AF%8F%E6%AC%A1%E4%BD%BF%E7%94%A8%E2%80%9Csudo%E2%80%9D%E6%97%B6%EF%BC%8C%E5%AE%83%E6%98%AF%E5%90%A6%E9%83%BD%E4%BC%9A%E5%BB%B6%E9%95%BF%E5%85%B6%E8%B6%85%E6%97%B6%E6%97%B6%E9%97%B4%EF%BC%9F.png)
如果我使用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 命令时没有延长超时时间(尝试使用鸡蛋计时器或其他东西),那么我错了 :)