ubuntu - 在网络服务器上查找使用邮件地址的系统用户 - Ubuntu
问题描述
我有一个用户在多个 Web 服务器和多个网站上使用他的邮件地址。在我们的一台服务器上,我们不断看到他的一个网站正在发送带有邮件地址的垃圾邮件。但是我如何确定使用邮件地址的女巫网站/系统用户?
希望我的解释有意义或随时提问
提前致谢
解决方案
好吧,我想通了。这就是我所做的。
运行 mailq
记下队列 ID
之后运行zgrep "Queue ID" /var/log/mail.log*
然后寻找uid eg /var/log/mail.log:Feb 5 10:25:58 web3 postfix/pickup[31936]: B59851300B90: uid=1004 from=<mailadress@eksempel.dk>
= Uid 1004
列出所有用户及其用户 IDawk -F: '($3 >= 1000) {printf "%s:%s\n",$1,$3}' /etc/passwd
然后你就有了用户。
希望这可以帮助那里的人:)
推荐阅读
- firebase - 如何将文档的ID存储在flutter firestore中的同一文档中
- c++ - 转换后是否有一种有效的方法来使用views::filter?(范围适配器)
- java - 使用带有 Spring 和 JPA 的 Java 将电子邮件列从一个表链接到另一个表的用户名列
- javascript - 如何使用 cypress 自动进行阴性和阳性测试
- r - 尽管身份验证成功,但使用 Twitter API 流式传输推文仍返回 NULL
- python - Python 将股市数据转换为期间
- powerbi - 在具有层次结构的表格视觉中显示相关值
- git - Git Hook:预接收挂钩以拒绝文件名长度超过 X 个字符的推送
- javascript - 从 ReactJS 向 JSReport 发送模板 API
- spring-cloud-stream - 使用 Spring Cloud Data Flow 建立异构系统场景下的数据交换