在 Ubuntu 里,deluser 本身不会单独写一份专属日志文件,但它的操作会通过系统日志机制记录下来。你可以用下面几种方式查看“删除用户”相关的日志。
Ubuntu 16.04 及以后基本都用 systemd:
sudo journalctl | grep deluser
或者更精确一点:
sudo journalctl -xe | grep -i userdel
sudo journalctl | grep -i deluser
如果你知道大概时间:
sudo journalctl --since "2024-01-01" --until "2024-01-31" | grep deluser
用户管理操作通常会记录在:
sudo cat /var/log/auth.log | grep deluser
sudo cat /var/log/auth.log | grep userdel
如果是旧系统或某些版本:
sudo less /var/log/auth.log
sudo cat /var/log/syslog | grep deluser
id 用户名
如果用户不存在,会提示:
id: ‘用户名’: no such user
查看 /etc/passwd:
grep 用户名 /etc/passwd
| 操作 | 日志位置 |
|---|---|
| deluser / userdel | /var/log/auth.log |
| 删除 home 目录 | 可能无明确日志 |
| 系统服务异常 | journalctl |
如果你希望以后更容易查:
deluser 用户名 2>&1 | sudo tee -a /var/log/deluser.log
如果你愿意,可以告诉我:
lsb_release -a)我可以给你更精确的命令。