在 Web 服务器上查找使用电子邮件地址的系统用户 - Ubuntu
Find system user that uses mail address on webserver - Ubuntu
我有一个用户在多个网络服务器和多个网站上使用他的邮件地址。
在我们的一台服务器上,我们不断看到他的一个网站正在发送带有邮件地址的垃圾邮件。
但是我如何计算 website/system 使用邮件地址的用户?
希望我的解释有道理或随时提问
提前致谢
好吧,我想通了。这是我所做的。
运行 mailq
记下队列 ID
后来运行zgrep "Queue ID" /var/log/mail.log*
然后查找 uid 例如 /var/log/mail.log:Feb 5 10:25:58 web3 postfix/pickup[31936]: B59851300B90: uid=1004 from=<mailadress@eksempel.dk>
= Uid 1004
列出所有用户及其用户 ID awk -F: '( >= 1000) {printf "%s:%s\n",,}' /etc/passwd
那么你就有了用户。
希望这可以帮助那里的人:)
我有一个用户在多个网络服务器和多个网站上使用他的邮件地址。 在我们的一台服务器上,我们不断看到他的一个网站正在发送带有邮件地址的垃圾邮件。 但是我如何计算 website/system 使用邮件地址的用户?
希望我的解释有道理或随时提问
提前致谢
好吧,我想通了。这是我所做的。
运行 mailq
记下队列 ID
后来运行zgrep "Queue ID" /var/log/mail.log*
然后查找 uid 例如 /var/log/mail.log:Feb 5 10:25:58 web3 postfix/pickup[31936]: B59851300B90: uid=1004 from=<mailadress@eksempel.dk>
= Uid 1004
列出所有用户及其用户 ID awk -F: '( >= 1000) {printf "%s:%s\n",,}' /etc/passwd
那么你就有了用户。
希望这可以帮助那里的人:)