dovecot: Можно ли удалить пользователя?

Если я сделаю doveadm user '*' Я вижу много пользователей, включая имя пользователя моего сервера, пользователя докера и так далее.

Я хочу сохранить всех этих пользователей, я просто не хочу, чтобы они были пользователями голубятни, я хочу иметь только одного пользователя голубятни, которого я использую для получения электронных писем. Возможно ли это?

0
задан 1 May 2021 в 21:51
1 ответ

Возможно, вам не придется ничего делать. Проверьте настройки first_valid_uid и last_valid_uid - они ограничивают, какие из пользователей, настроенных в вашей базе данных пользователей, являются действительными пользователями Dovecot.

Для входа в систему и доставки почты эти настройки работают так, как вы хотите: Вы можете оставить системных пользователей и настроить Dovecot на чтение базы данных системных пользователей (passwd), но при этом только некоторые из них могут быть пользователями Dovecot.

Однако инструменты doveadm, к сожалению, в основном игнорируют это, что частично описано в man-страницах:

Если присутствует опция -A, команда будет выполнена для всех пользователей. Использование этой опции в сочетании с системными пользователями из userdb { driver = passwd } не рекомендуется, поскольку она содержит также пользователей с более низким UID, чем тот, который настроен с помощью параметра first_valid_uid.

0
ответ дан 7 May 2021 в 20:23

Теги

Похожие вопросы