温馨提示×

debian deluser如何查日志

小樊
36
2026-10-06 16:17:42
栏目: 智能运维

在 Debian 中,deluser(或 userdel)本身不会单独写日志文件,它的操作记录通常会进入系统日志(通过 pam / login / systemd 等模块记录)。查日志的方法如下:


一、用 journalctl 查(推荐,systemd 系统)

sudo journalctl -xe | grep -i deluser

或

sudo journalctl _COMM=deluser

或按时间查:

sudo journalctl --since "2024-01-01" | grep -i user

二、查传统日志文件

1. /var/log/auth.log(最常用)

sudo grep -i deluser /var/log/auth.log

或

sudo grep -i "user.*removed" /var/log/auth.log

2. /var/log/syslog

sudo grep -i deluser /var/log/syslog

三、查是否通过 PAM / userdel 执行

有时你用的是 deluser,底层是 userdel:

sudo grep -i userdel /var/log/auth.log

四、审计日志(如果启用了 auditd)

sudo ausearch -c deluser

或

sudo auditctl -l

五、确认用户是否已被删除

id 用户名

或

getent passwd 用户名

六、补充:deluser 本身无独立日志

  • deluser → 调用 userdel
  • 日志由 PAM / login / systemd 写入
  • 删除家目录动作通常不会详细记录

如果你愿意,可以告诉我:

  • Debian 版本(cat /etc/os-release)
  • 是否用 deluser 还是 userdel
  • 想查“谁删的”还是“删了什么”

我可以给你更精确的命令。

0 踩