首页/安全/安全加固速查/sudo 凭据缓存与提权审计
口令与认证策略55 条

sudo 凭据缓存与提权审计

sudo 默认缓存认证 5 分钟:共享运维机上缓存等于给后来者免密提权;收紧 timeout 并开启 I/O 日志更适合审计场景。

安全加固速查安全更新于 2026-10-12
加固项提权会话控制
适用平台Linux/macOS(sudo)
风险等级中
基线缓存≤5 分钟、有日志

sudoers 配置

sudoers 配置
Defaults timestamp_timeout=5
Defaults use_pty
Defaults logfile=/var/log/sudo.log
Defaults log_input, log_output

核验

核验
sudo -l
sudo -V | head -3
visudo -c
log_input/log_output 记录完整会话输入输出:审计价值高但泄露风险同增,日志目录权限必须严格(750 及以上)。

易错点

  • timestamp_timeout=0 表示每次都问口令:自动化脚本里 sudo 会卡住,按场景设 5-15 分钟
  • 修改 sudoers 必须用 visudo 或 visudo -c 校验:语法错误会锁死所有提权

数据来源与参考

  • sudoers(5) 手册
  • CIS Benchmark:sudo 条目
  • 等保 2.0:运维审计

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌