добавление юзера MySQL под ФрииБСД (как?)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Sonix
Сообщения: 6

добавление юзера MySQL под ФрииБСД

Сообщение Sonix »

Есть почтовый сервак на ФриБСД.. На нем используется MySQL.
Каким образом создать почтового пользователя?
С линукс-подобными системами работал очень мало (познания так... на делетантском уровне).
Сначала пробовал через adduser - не получилось.
Потом узнал что надо дать СКЛ-запрос на создание юзера. Немгого покапался в базах... Значит есть MYSQL и MAIL. Пробовал в базе MAIL таблице users добавить еще одну строку. Не получилось...
Раскопал такой каталог: /var/mail/virtual/"мой домен"/.. Тут склад всех почтовых юзеров я так понял...
Вобщем что мне делать? Надо добавить пользователя самого MySQL? Или в базу MySQL таблуцу User добавить строку, или что?
-----------------------------
Вобщем помогите. Очень надо. Горит..
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: добавление юзера MySQL под ФрииБСД

Сообщение vg2.0 »

Приведите структуру таблицы users (SQL запрос)

Код: Выделить всё

describe users;

Каталог в /var/mail/virtual создается как только на этот адрес приходит письмо.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
Sonix
Сообщения: 6

Re: добавление юзера MySQL под ФрииБСД

Сообщение Sonix »

есть такие поля:
-----------
login
password
maildir
expired
antivirus
antispam
comment

Да. Действительно. Каталог создался - в нем (как и у других юзеров) еще 3 папки (cur, new, tmp).
А вот файла courierp~izelist нет (у других есть). Т.е. почта на него уже пошла.
С компа юзера достучаться до сервака не могу. pop3 не работает?
И еще... В таблице users в поле паролей все пароли зашифрованы, а у нового отображается таким как есть.
Спасибо сказали:
Аватара пользователя
Sonix
Сообщения: 6

Re: добавление юзера MySQL под ФрииБСД

Сообщение Sonix »

Ну что? Никто не знает?
Спасибо сказали:
dest
Сообщения: 7

Re: добавление юзера MySQL под ФрииБСД

Сообщение dest »

есть такие поля:
-----------
login
password
maildir
expired
antivirus
antispam
comment


antivirus и antispam - логические поля?

Для вашей таблицы запрос на добваление нового пользователя с логином newuser и будет выглядеть следующим образом:

Код: Выделить всё

INSERT INTO users SET login='newuser', password=PASSWORD('mypass'), maildir='yourdomain.ru/newuser/', expired='0', antivirus='1', antispam='1';


В таблице users в поле паролей все пароли зашифрованы, а у нового отображается таким как есть.

Именно для этого в запросе должна использоваться mysql-функция password

Файл courierpop3dsizelist создаётся вроде бы после приёма почты пользователем




А вообще технология работы постфикса с mysql хорошо освещена в документации

http://www.postfix.org/docs.html

На Opennet'е тоже много чего есть

Смотрим...
Спасибо сказали:
Аватара пользователя
Sonix
Сообщения: 6

Re: добавление юзера MySQL под ФрииБСД

Сообщение Sonix »

Спасибо за ответы.. Разобрался! На ОпенНете действительно была интересующая меня тема.
А вот на счет отображения паролей... раскопал функцию encrypt().
------------------------------------
Все заработало, всем спасибо.
Спасибо сказали: