银河麒麟v10修改默认提权超时需通过sudo visudo编辑/etc/sudoers,添加defaults timestamp_timeout=n(n为分钟数,0表示每次验证,-1表示永不过期),保存后用sudo -v和sudo -n true验证生效。

银河麒麟怎么修改默认提权超时保留时长
银河麒麟V10中sudo权限缓存默认为15分钟,即执行sudo命令输入密码后,后续15分钟内再次使用sudo无需重复验证;若需延长或缩短该窗口期,必须修改/etc/sudoers文件中的timestamp_timeout参数,否则每次提权都需重新输密,影响运维效率。
通过visudo安全编辑sudoers配置
第一步:在终端中执行sudo visudo,该命令会自动调用系统默认编辑器(通常是nano或vim),并启用语法检查,避免因格式错误导致sudo完全失效。
第二步:定位到包含Defaults env_reset的行附近,在其下方新增一行:Defaults timestamp_timeout=30(将30替换为你需要的分钟数,如设为0表示每次sudo都需输密,-1表示永不过期)。
第三步:保存退出。nano用户按Ctrl+O→Enter→Ctrl+X;vim用户按Esc→输入:wq→Enter。visudo会在保存前自动校验语法,若提示错误则必须修正,否则sudo将无法使用。
【必须使用visudo而非直接编辑/etc/sudoers】——直接用nano或vim修改/etc/sudoers文件无语法保护,一个多余空格或缺失引号就会让所有用户失去sudo能力,且无法通过常规方式恢复。
验证新设置是否生效
执行sudo -v刷新当前提权时间戳,再立即运行sudo -n true测试静默权限状态;等待超过原超时时间后再次执行该命令,应返回非零退出码(表示权限已过期)。
这一步操作起来很简单,直接把命令敲进去就行。











