You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何取消Ubuntu终端中sudo命令的密码缓存功能

设置Ubuntu每次执行sudo命令都需输入密码

Ubuntu默认会让你输入一次sudo密码后,15分钟内再用sudo不用重复输。要改成每次都得输密码,按下面步骤来:

  • 打开终端,执行命令:sudo visudo

    注意:别直接用普通编辑器打开/etc/sudoers文件,visudo会自动做语法检查,避免配置写错导致sudo功能失效。

  • 在打开的配置文件里,找到带Defaults env_reset的行,在后面追加, timestamp_timeout=0,修改后类似:
    Defaults env_reset, timestamp_timeout=0
    要是找不到这行,直接在文件末尾加一行:Defaults timestamp_timeout=0

    timestamp_timeout=0表示sudo密码立即过期,每次执行sudo都得重新输入。如果设成-1会永久记住密码,非常不安全,别这么弄。

  • 保存退出:在visudo编辑器里,按Ctrl+O保存,按回车确认文件名,再按Ctrl+X退出。

  • 要是你刚输过sudo密码还在有效期内,执行sudo -k可以立刻重置超时状态,下一次用sudo就会要求输密码了。

内容的提问来源于stack exchange,提问作者Emma Athan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 20:40:55