首页/安全/应急响应速查/全用户 crontab 排查
本包目录(168 条)

全用户 crontab 排查

定时任务是木马存活的第一大温床:遍历系统里所有用户执行 crontab -l,能看到每条计划任务的时间与命令。

应急响应速查安全更新于 2026-10-12
单用户crontab -l -u 用户名
全用户遍历 /etc/passwd 逐个查
重点短周期、下载与反弹命令
记录原文留档后再删除

遍历全部用户的任务

遍历全部用户的任务
for u in $(cut -d: -f1 /etc/passwd); do out=$(crontab -l -u "$u" 2>/dev/null); [ -n "$out" ] && { echo "== $u"; echo "$out"; }; done
找到可疑任务先整段复制到证据文件并记下文件 mtime,再执行清理。

易错点

  • 只查当前用户:root 之外的服务账号常年也有任务
  • 直接 crontab -r 清空:任务内容与时间证据一起没了

数据来源与参考

  • crontab(1) 与 crontab(5) 手册

相关工具

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