The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"courier - шифрование паролей в mysql не работает"
Отправлено FReeZeR, 16-Ноя-10 20:30 
Установлен courier если пароли в октрытом виде то забирает почту - всё нормально, хочу сделать шифрованные пароли

для начала заменяю MYSQL_CLEAR_PWFIELD     password на MYSQL_CRYPT_PWFIELD    password и перезапускаю courier-authdaemond, courier-imap-pop3d

и так же само авторизация проходит под нешифрованными паролями как будто я ничего не менял ...

MYSQL_SERVER            localhost
MYSQL_USERNAME          mail
MYSQL_PASSWORD          *********
MYSQL_PORT              3306
MYSQL_OPT               0
MYSQL_DATABASE          mail
MYSQL_USER_TABLE        mail_boxes
MYSQL_CRYPT_PWFIELD    password
#MYSQL_CLEAR_PWFIELD     password
DEFAULT_DOMAIN          ******.com
MYSQL_UID_FIELD         id
MYSQL_GID_FIELD         gid
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        home
MYSQL_NAME_FIELD        description
MYSQL_MAILDIR_FIELD     maildir
MYSQL_QUOTA_FIELD     quota
MYSQL_SELECT_CLAUSE SELECT username, '', password, uid, gid, home, CONCAT('/var/mail/', '$(domain)', '/', maildir), quota, description, '' FROM `mail_boxes` WHERE username='$(local_part)' AND domain='$(domain)' AND status='1'

и ещё вопрос как каком формате должен быть хеш в password, система feebsd, как из коммандой строки freebsd можно создать хеш этого пароля из пароля.

Дальше меняю MYSQL_CRYPT_PWFIELD    test
MYSQL_SELECT_CLAUSE SELECT username, '', test, uid, gid, home, CONCAT('/var/mail/', '$(domain)', '/', maildir), quota, description, '' FROM `mail_boxes` WHERE username='$(local_part)' AND domain='$(domain)' AND status='1'

само поле в бд password переименовывю в test, перезапускаю courier, а оно мне пишет inpur output error, пока не переименую обратно ... бред какой-то ...

Подскажите пожалуйтса ...

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру