我最近发现spamassasin在我的passwd文件中添加了以下一行:debian-spamd:x:115:122::/var/lib/spamassassin:/bin/sh。为什么垃圾邮件需要shell访问?禁用shell访问安全吗(f.e。将shell设置为/usr/sbin/nologin)。
我正在运行Ubuntu16.04LTS+ Plesk。
发布于 2019-07-29 03:11:19
根据Debian bug #918506的说法,包的后安装脚本使用su在debian垃圾邮件用户下执行命令。如果用户没有有效的shell,这是不可能的,因此将shell更改为nologin将导致垃圾邮件刺客包的重新配置和升级在gnupg也安装时失败(因为必须安装gnupg才能执行受影响的命令)。
https://serverfault.com/questions/897180
复制相似问题