运行一个托管大约 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
为了方便未来读者搜索smmsp
Server Fault:
短信服务
这smmsp
(SendMail 消息提交程序) 用户和组特定于 Sendmail 包,并且不被 Postfix 或任何其他邮件传输代理 (MTA) 使用。
smmsp
如果您没有为 sendmail 命令配置特定的非 root 用户,则这是 Sendmail 使用的默认用户。它是作为一种安全措施引入的,以便利用 sendmail 中的漏洞无法让攻击者获得系统的 root 访问权限。
sendmail 的二进制文件位于
/usr/sbin
。它应该是 set-group-IDsmmsp
也可以看看将 smmsp 添加到 /etc/passwd从Sendmail,第 4 版(O'Reilly)。
检查/删除 Sendmail
根据问题提供的信息,Postfix 和 Sendmail 都已同时安装(并正在运行)。可以通过运行以下命令来验证这一点:
dpkg -l | grep sendmail
为了避免两个 MTA 之间发生冲突,请删除上一个命令列出的 Sendmail 包。
看来许多其他用户认为他们已经删除了 Sendmail,但事实上他们只卸载了sendmail-base
和sendmail
软件包,因此他们必须删除以下软件包:
aptitude purge sendmail-bin sendmail-cf sendmail-doc
以下是另一位用户的相关文章,他认为自己已经从系统中卸载了 Sendmail:Postfix/Sendmail:smmsp 向 root 频繁发送电子邮件。
答案2
smmsp
是 Postfix 用来处理邮件的 cron 用户。这只是普通的用户活动。