Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> proftpd учеткки в mysql, unknown configuration directive 'SQLConn 
:(
    Опции темы
Step
Дата 15.4.2006, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 2
Всего: 25



proftpd-1.2.10
конфигурирую
--with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include/mysql

собираю

устаналвиваю

запускаю

./proftpd -l
....
mod_sql.c
mod_sql_mysql.c
...



получаю
Starting proftpd: - Fatal: unknown configuration directive 'SQLConnectInfo' on line 62 of '/etc/proftpd.conf'.

перекопал инет, нашел подсказку на одном форуме читай readme.rdo нету такого файла у меня в дистрибах
больше ничего найти не могу


ПОМОГИТЕ


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Step
Дата 15.4.2006, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 2
Всего: 25



Сделал smile


Попытка номер этак уже 20 была


кому интересно

взял
proftp-1.3.0rc4 где то прочитал что бред с модулем sql уже разрешен

уже стояли
mysqlclient9
mysql 4.1.18

если мускул без zlib (как это было у меня, мне было уже в лом мускул пересобирать) просто скопировал .libs из пакета mysql папка zlib в /usr/lib/mysql/

и пошуршали
./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql

не знаю зачем я тут еще и WITH_MYSQL=yes вставил, но пробЫвать без него уже лень было smile

make WITH_MYSQL=yes install


смотрим
/usr/local/sbin/proftpd -l

в перечни должно быть
mod_sql.c
mod_sql_mysql.c

/usr/local/etc/proftpd.conf
Цитата

для начала ниче не менял
код ниже просто добавил в конец
<Global>
    SQLConnectInfo      users_system@localhost:3306 пользовательбд парольпользователя
    SQLAuthTypes PlainText
    SQLUserInfo users_ftp userid passwd uid gid homedir shell
    DefaultRoot ~
    RequireValidShell off
    SQLGroupInfo groups_ftp groupname gid members
    SQLAuthenticate users  groups
    SQLLogFile /var/log/proftpd.log
</Global>


БД users_system
Код

CREATE TABLE `groups_ftp` (
  `groupname` varchar(30) NOT NULL default '',
  `gid` int(11) NOT NULL default '0',
  `members` varchar(255) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- 
-- Дамп данных таблицы `groups_ftp`
-- 

INSERT INTO `groups_ftp` (`groupname`, `gid`, `members`) VALUES ('ftp', 5001, '');

-- --------------------------------------------------------

-- 
-- Структура таблицы `users_ftp`
-- 

CREATE TABLE `users_ftp` (
  `userid` varchar(30) NOT NULL default '',
  `passwd` varchar(80) NOT NULL default '',
  `uid` int(11) NOT NULL default '0',
  `gid` int(11) NOT NULL default '0',
  `homedir` varchar(255) NOT NULL default '',
  `shell` varchar(255) NOT NULL default '',
  UNIQUE KEY `userid` (`userid`,`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- 
-- Дамп данных таблицы `users_ftp`
-- 

INSERT INTO `users_ftp` (`userid`, `passwd`, `uid`, `gid`, `homedir`, `shell`) VALUES ('логин в открытом виде', 'пароль в открытом виде', 5001, 5001, 'папка к которой будет нужен доступ', '/sbin/nologin');


Если чтото не получается советую посмотреть лог... я например ошибся в имени поля smile


Если есть люди которые с этим сталкивались буду благодарен если меня подкоректируют


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Step
Дата 16.4.2006, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 2
Всего: 25



маленькое дополнение

homedir в бд нужно указывать без заглавных букв в независимости от реального положения дел smile 


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0741 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.