iRedMail. Изменение сложности пароля

Приведу пример изменения требований к сложности пароля в iRedAdmin, они используются для проверки вводимого пароля например при создании пользователя или просто изменения пароля пользователю. Однако я не рекомендую понижать их.

Посмотрим стандартные параметры:

sudo cat /opt/www/iredadmin/libs/default_settings.py | grep PASSWORD_HAS
sudo cat /opt/www/iredadmin/libs/default_settings.py | less

В моем случае отобразились параметры:

PASSWORD_HAS_LETTER = True
PASSWORD_HAS_UPPERCASE = True
PASSWORD_HAS_NUMBER = True
PASSWORD_HAS_SPECIAL_CHAR = True

Если необходимо какие-то изменить, например отключить требование специальных символов в пароле, то укажем отдельно в конце основного файла конфигурации (файл default_settings.py не нужно редактировать):

sudo nano /opt/www/iredadmin/settings.py
PASSWORD_HAS_SPECIAL_CHAR = False

Однажды мне нужно было перенести существующий домен с несколькими почтовыми ящиками на сервер с iRedMail, я решил это сделать через iRedAdmin, пароли мне были известны и в одном пароле не было специального символа, чтобы не беспокоить пользователя кому принадлежал этот почтовый ящик, я временно отключил требование специальных символов, создал почтовый ящик, а потом включил обратно.

Также можно изменить минимальную и максимальная длину пароля (0 — не ограничено, но требует как минимум 1 символ. Также в iRedAdmin-Pro поддерживается настройка этих параметров для каждого домена на странице настройки домена):

min_passwd_length = 8
max_passwd_length = 0

Перезапустим веб сервер Apache2 чтобы применить изменения:

sudo service apache2 restart

Если используется Nginx, то:

sudo service uwsgi restart

Смотрите другие мои статьи на тему iRedMail

Оставьте комментарий

Добавить комментарий