The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ProFTPD + MySQL"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ProFTPD + MySQL"
Сообщение от fvl emailИскать по авторуВ закладки on 22-Окт-02, 01:29  (MSK)
Вообщем система FreeBSD 4.6-STABLE.
поставил из портов proftpd WITH_SETPASSENT=yes WITH_MYSQL=yes
Вот мой конф:

ServerName                      "Meta.com FTP Service"
ServerType                      standalone
DefaultServer                   off
Port                            21
Umask                           022
<Global>
  SQLConnectInfo proftpd@localhost root rootpass
  SQLAuthTypes Backend Plaintext
  SQLUserInfo users username password uid gid NULL NULL
  SQLDefaultHomedir "/tmp"
  RequireValidShell off
  SQLAuthenticate users groups usersetfast groupsetfast
</Global>
MaxInstances                    30
User                            nobody
Group                           nobody
<Directory /*>
  AllowOverwrite                on
</Directory>
<Anonymous ~ftp>
  User                          ftp
  Group                         ftp
  UserAlias                     anonymous ftp
  MaxClients                    10
  DisplayLogin                  welcome.msg
  DisplayFirstChdir             .message
</Anonymous>

Вот мои таблицы:

+-------------------+
| Tables_in_proftpd |
+-------------------+
| groups            |
| users             |
+-------------------+

+-----------+--------------+------+-----+---------+-------+
| Field     | Type         | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| groupname | varchar(30)  |      |     |         |       |
| gid       | int(11)      |      |     | 0       |       |
| members   | varchar(255) | YES  |     | NULL    |       |
+-----------+--------------+------+-----+---------+-------+

+---------+--------------+------+-----+---------+-------+
| Field   | Type         | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| userid  | varchar(30)  |      | PRI |         |       |
| passwd  | varchar(30)  |      |     |         |       |
| uid     | int(11)      | YES  | MUL | NULL    |       |
| gid     | int(11)      | YES  |     | NULL    |       |
| homedir | varchar(255) | YES  |     | NULL    |       |
| shell   | varchar(255) | YES  |     | NULL    |       |
+---------+--------------+------+-----+---------+-------+

А вот что в итоге:

[fvl@meta]# ftp 127.0.0.1
Connected to 127.0.0.1.
220 ProFTPD 1.2.5 Server (Meta.com FTP Service) [meta]
Name (127.0.0.1:fvl): anonymous
331 Anonymous login ok, send your complete email address as your password.
Password:
421 Service not available, remote server has closed connection.
ftp: Login failed.
ftp: No control connection for command.
ftp>

Где грабли??? ПОМОГИТЕ ПОЖАЛУЙСТА!!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: ProFTPD + MySQL"
Сообщение от fvl emailИскать по авторуВ закладки on 22-Окт-02, 22:41  (MSK)
>Вообщем система FreeBSD 4.6-STABLE.
>поставил из портов proftpd WITH_SETPASSENT=yes WITH_MYSQL=yes
>Вот мой конф:
>
>ServerName            
>          "Meta.com
>FTP Service"
>ServerType            
>          standalone
>
>DefaultServer            
>       off
>Port            
>          
>     21
>Umask            
>          
>    022
><Global>
>  SQLConnectInfo proftpd@localhost root rootpass
>  SQLAuthTypes Backend Plaintext
>  SQLUserInfo users username password uid gid NULL NULL
>  SQLDefaultHomedir "/tmp"
>  RequireValidShell off
>  SQLAuthenticate users groups usersetfast groupsetfast
></Global>
>MaxInstances            
>        30
>User            
>          
>     nobody
>Group            
>          
>    nobody
><Directory /*>
>  AllowOverwrite          
>      on
></Directory>
><Anonymous ~ftp>
>  User          
>          
>     ftp
>  Group          
>          
>    ftp
>  UserAlias          
>          
>anonymous ftp
>  MaxClients          
>          10
>
>  DisplayLogin          
>        welcome.msg
>  DisplayFirstChdir          
>   .message
></Anonymous>
>
>Вот мои таблицы:
>
>+-------------------+
>| Tables_in_proftpd |
>+-------------------+
>| groups          
> |
>| users          
>  |
>+-------------------+
>
>+-----------+--------------+------+-----+---------+-------+
>| Field     | Type    
>    | Null | Key | Default |
>Extra |
>+-----------+--------------+------+-----+---------+-------+
>| groupname | varchar(30)  |      |
>    |      
>  |       |
>| gid       | int(11)  
>   |      |  
>   | 0      
>|       |
>| members   | varchar(255) | YES  |  
>  | NULL    |    
>   |
>+-----------+--------------+------+-----+---------+-------+
>
>+---------+--------------+------+-----+---------+-------+
>| Field   | Type      
>  | Null | Key | Default | Extra |
>
>+---------+--------------+------+-----+---------+-------+
>| userid  | varchar(30)  |      
>| PRI |        
>|       |
>| passwd  | varchar(30)  |      
>|     |      
>   |       |
>
>| uid     | int(11)    
> | YES  | MUL | NULL    
>|       |
>| gid     | int(11)    
> | YES  |     | NULL
>   |       |
>
>| homedir | varchar(255) | YES  |    
>| NULL    |      
> |
>| shell   | varchar(255) | YES  |  
>  | NULL    |    
>   |
>+---------+--------------+------+-----+---------+-------+
>
>А вот что в итоге:
>
>[fvl@meta]# ftp 127.0.0.1
>Connected to 127.0.0.1.
>220 ProFTPD 1.2.5 Server (Meta.com FTP Service) [meta]
>Name (127.0.0.1:fvl): anonymous
>331 Anonymous login ok, send your complete email address as your password.
>
>Password:
>421 Service not available, remote server has closed connection.
>ftp: Login failed.
>ftp: No control connection for command.
>ftp>
>
>Где грабли??? ПОМОГИТЕ ПОЖАЛУЙСТА!!!!

Ну что мне таки никто не поможет?
Уважаемый lavr может ты чего подскажешь?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: ProFTPD + MySQL"
Сообщение от Alexei emailИскать по авторуВ закладки on 23-Окт-02, 11:26  (MSK)
>>    022
>><Global>
>>  SQLConnectInfo proftpd@localhost root rootpass                                                  
>>  SQLAuthTypes Backend Plaintext
>>  SQLUserInfo users username password uid gid NULL NULL
>>  SQLDefaultHomedir "/tmp"
>>  RequireValidShell off
>>  SQLAuthenticate users groups usersetfast groupsetfast
>></Global>
А что по этому поводу MySql пишет в логи?
А вот этот параметр SQLAuthTypes - лучше делать crypt для твоей же безопастности.
А вот эту строчку SQLConnectInfo proftpd@localhost root rootpass
я записал бы вот так SQLConnectInfo proftpd@localhost:3306 root rootpass


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: ProFTPD + MySQL"
Сообщение от Alexei emailИскать по авторуВ закладки on 23-Окт-02, 11:31  (MSK)
>>>    022
>>><Global>
>>>  SQLConnectInfo proftpd@localhost root rootpass                                                  
>>>  SQLAuthTypes Backend Plaintext
>>>  SQLUserInfo users username password uid gid NULL NULL
>>>  SQLDefaultHomedir "/tmp"
>>>  RequireValidShell off
>>>  SQLAuthenticate users groups usersetfast groupsetfast
>>></Global>
>А что по этому поводу MySql пишет в логи?
>А вот этот параметр SQLAuthTypes - лучше делать crypt для твоей же
>безопастности.
>А вот эту строчку SQLConnectInfo proftpd@localhost root rootpass
>я записал бы вот так SQLConnectInfo proftpd@localhost:3306 root rootpass

И еще хотел сказать ты делаешь выборку из таблицы users
по полям username password, а в твоей таблице таких полей нет, там ты имеешь
user_id и passwd, так что правь с настройки

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: ProFTPD + MySQL"
Сообщение от fvl emailИскать по авторуВ закладки on 23-Окт-02, 22:19  (MSK)
>>>>    022
>>>><Global>
>>>>  SQLConnectInfo proftpd@localhost root rootpass                                                  
>>>>  SQLAuthTypes Backend Plaintext
>>>>  SQLUserInfo users username password uid gid NULL NULL
>>>>  SQLDefaultHomedir "/tmp"
>>>>  RequireValidShell off
>>>>  SQLAuthenticate users groups usersetfast groupsetfast
>>>></Global>
>>А что по этому поводу MySql пишет в логи?
>>А вот этот параметр SQLAuthTypes - лучше делать crypt для твоей же
>>безопастности.
>>А вот эту строчку SQLConnectInfo proftpd@localhost root rootpass
>>я записал бы вот так SQLConnectInfo proftpd@localhost:3306 root rootpass
>
>И еще хотел сказать ты делаешь выборку из таблицы users
>по полям username password, а в твоей таблице таких полей нет, там
>ты имеешь
>user_id и passwd, так что правь с настройки

Вот блин невнимательность!

И еще вопрос:
Как пользователю сделать chroot?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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