Недавно я обнаружил, что spamassasin добавил в мой файл passwd следующую строку:
debian-spamd: x: 115: 122 :: / var / lib / spamassassin: / bin / sh
. Зачем spamassasin нужен доступ к оболочке? Безопасно ли отключать доступ к оболочке (например, установите для оболочки значение / usr / sbin / nologin
).
Я использую Ubuntu 16.04 LTS + Plesk.
Согласно ошибке Debian № 918506 , сценарий после установки пакета использует su
для выполнения команды под пользователем debian-spam. Это невозможно, если у пользователя нет допустимой оболочки, поэтому изменение оболочки на nologin приведет к сбою повторной конфигурации и обновления пакета spamassassin всякий раз, когда также установлен gnupg (поскольку gnupg должен быть установлен для выполнения затронутой команды ).