The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"courier - шифрование паролей в mysql не работает"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"courier - шифрование паролей в mysql не работает"  +/
Сообщение от FReeZeR (ok) on 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, пока не переименую обратно ... бред какой-то ...

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "courier - шифрование паролей в mysql не работает"  +/
Сообщение от FReeZeR (ok) on 16-Ноя-10, 21:50 
Делал courier-authdaemond start вместо restart, но всё равно пускат по clear паролю когда стоит CRYPT ...
подскажите пожалуйста в чём проблема...

С этим разобрался
ENCRYPT('test') AS `res`

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "courier - шифрование паролей в mysql не работает"  +/
Сообщение от FReeZeR (ok) on 20-Ноя-10, 21:12 
Никто не подскажет?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "courier - шифрование паролей в mysql не работает"  +/
Сообщение от PavelR (??) on 21-Ноя-10, 14:24 

В БД должен быть cleartext пароль. Авторизоваться шифрованным или не шифрованным паролем - это настройка клиента.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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