在 auth.log 中反复发现用户 smmsp

在 auth.log 中反复发现用户 smmsp

运行一个托管大约 10 个 Wordpress 网站的 Ubuntu 服务器

在我的身份验证日志中发现这个是正常的吗?

Oct 26 08:40:01 andre CRON[4737]: pam_unix(cron:session): session opened for user smmsp by (uid=0)
Oct 26 08:40:01 andre CRON[4737]: pam_unix(cron:session): session closed for user smmsp
Oct 26 09:00:01 andre CRON[6874]: pam_unix(cron:session): session opened for user smmsp by (uid=0)
Oct 26 09:00:01 andre CRON[6874]: pam_unix(cron:session): session closed for user smmsp

我不确定为什么要像这样打开和关闭 sendmail 的会话。

我看到这是系统日志:

Oct 27 08:20:01 andre CRON[7664]: (smmsp) CMD (test -x /etc/init.d/sendmail &&     /usr/share/sendmail/sendmail cron-msp)
Oct 27 08:20:01 andre postfix/pickup[1272]: 1F29212C7FF: uid=107 from=<smmsp>
Oct 27 08:20:01 andre postfix/cleanup[7683]: 1F29212C7FF: message-id=<20141027082001.1F29212C7FF@andre>
Oct 27 08:20:01 andre postfix/qmgr[1274]: 1F29212C7FF: from=<[email protected]>, size=676, nrcpt=1 (queue active)
Oct 27 08:20:01 andre postfix/local[7685]: 1F29212C7FF: to=<[email protected]>, orig_to=<root>, relay=local, delay=0.02, delays=0.02/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)

cron.d 中的内容如下:

-rw-r--r--  1 root root  544 Feb 28  2014 php5
-rw-r--r--  1 root root  102 Apr  2  2012 .placeholder
-rw-r--r--  1 root root 2323 Apr 10  2014 sendmail

还运行了这个:

service sendmail status
MSP: is run via cron (20m)
MTA: is not running
QUE: Same as MTA

我不确定这种行为是否正常,或者 smmsp 的用途是什么。

答案1

为了方便未来读者搜索smmspServer Fault:

短信服务

smmspSendMail 消息提交程序) 用户和组特定于 Sendmail 包,并且不被 Postfix 或任何其他邮件传输代理 (MTA) 使用。

smmsp如果您没有为 sendmail 命令配置特定的非 root 用户,则这是 Sendmail 使用的默认用户。它是作为一种安全措施引入的,以便利用 sendmail 中的漏洞无法让攻击者获得系统的 root 访问权限。

来自Sendmail 安装及操作指南

sendmail 的二进制文件位于/usr/sbin。它应该是 set-group-IDsmmsp

也可以看看将 smmsp 添加到 /etc/passwdSendmail,第 4 版(O'Reilly)


检查/删除 Sendmail

根据问题提供的信息,Postfix 和 Sendmail 都已同时安装(并正在运行)。可以通过运行以下命令来验证这一点:

dpkg -l | grep sendmail

为了避免两个 MTA 之间发生冲突,请删除上一个命令列出的 Sendmail 包。

看来许多其他用户认为他们已经删除了 Sendmail,但事实上他们只卸载了sendmail-basesendmail软件包,因此他们必须删除以下软件包:

aptitude purge sendmail-bin sendmail-cf sendmail-doc

以下是另一位用户的相关文章,他认为自己已经从系统中卸载了 Sendmail:Postfix/Sendmail:smmsp 向 root 频繁发送电子邮件

答案2

smmsp是 Postfix 用来处理邮件的 cron 用户。这只是普通的用户活动。

相关内容