温馨提示×

ubuntu deluser如何看日志

小樊
47
2026-10-14 05:20:57
栏目: 智能运维

在 Ubuntu 里,deluser(或 userdel)本身不会单独写一份“删除用户日志”,但删除用户的操作会被系统记录到 系统日志 中。你可以通过以下方式查看相关日志。


一、查看用户删除相关日志(推荐)

1. 使用 journalctl(systemd 系统,Ubuntu 16.04+)

sudo journalctl | grep deluser

或

sudo journalctl | grep userdel

更精确一点:

sudo journalctl _COMM=deluser

或

sudo journalctl _COMM=userdel

按时间查看(例如今天):

sudo journalctl --since today | grep deluser

2. 查看 /var/log/auth.log(非常常用)

sudo grep deluser /var/log/auth.log

或

sudo grep userdel /var/log/auth.log

示例输出可能类似:

Jan 10 15:32:10 ubuntu userdel[1234]: delete user 'testuser'

3. 查看 /var/log/syslog

sudo grep deluser /var/log/syslog

二、deluser 和 userdel 的区别

  • deluser:Ubuntu 推荐命令(更友好)
  • userdel:底层命令
  • 两者最终都会调用系统用户管理接口,日志里可能看到的是 userdel

三、如果日志里看不到?

可能原因:

  1. 日志已被 logrotate 清理
  2. 使用了 deluser --quiet
  3. 非管理员操作(实际不会成功)

可检查历史命令:

history | grep deluser

四、补充:删除用户时建议做法(便于查日志)

sudo deluser username

或保留家目录:

sudo deluser --remove-home username

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

  • Ubuntu 版本
  • 是否用 deluser / userdel
  • 想查“谁删的”还是“什么时候删的”

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

0 踩