The OpenNET Project / Index page

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

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

"Proftpd & FreeBSD 4.9"
Сообщение от andrey Искать по авторуВ закладки(??) on 08-Апр-04, 08:38  (MSK)
Здравствуйте!
Имеется FreeBSD (kern_securelevel 0).
Собрал proftpd 1.2.8 из порта. Просмотрел рабочий конфиг для 1.2.4, посмотрел примеры, сделал proftpd.conf
Зашел ftp localhost ->logging in OK->PWD OK->ls(LIST)OK->Quit
Зашел с другой машины ftp IP ->logging in OK->PWD OK->ls(LIST)FAULT->Quit

В логах:
Starting ...
proftpd[2200] : FS: using system chdir()
proftpd[2200] : ROOT PRIVS at main.c:2252
proftpd[2200] : RELINQUISH PRIVS at main.c:2276
proftpd[2200] : ROOT PRIVS at inet.c:456
proftpd[2200] : RELINQUISH PRIVS at inet.c:470
proftpd[2200] : ROOT PRIVS at inet.c:506
proftpd[2200] : RELINQUISH PRIVS at inet.c:563
proftpd[2200] : ProFTPD 1.2.8 (stable) (built ...) standalone mode STARTUP
proftpd[2200] : ROOT PRIVS at main.c:2124
proftpd[2200] : RELINQUISH PRIVS at main.c:2130
proftpd[2200] : FS: using system lstat()

ftp localhost ----------------------------------------

proftpd[2207] : connected - local  : 192.168.1.163:21
proftpd[2207] : connected - remote : 192.168.1.163:1060
proftpd[2207] : FTP session opened.
...
proftpd[2207] : Entering Passive Mode (192,168,1,163,4,37).
proftpd[2207] : dispatching LOG_CMD command 'PASV' to mod_log
proftpd[2207] : dispatching PRE_CMD command 'LIST' to mod_core
proftpd[2207] : dispatching PRE_CMD command 'LIST' to mod_core
proftpd[2207] : dispatching PRE_CMD command 'LIST' to mod_ratio
proftpd[2207] : dispatching CMD command 'LIST' to mod_ls
proftpd[2207] : passive data connection opened - local  : 192.168.1.163:1061
proftpd[2207] : passive data connection opened - remote : 192.168.1.163:1062
proftpd[2207] : in dir_check_full(): path = '/', fullpath = '/FTP/MX/'.
proftpd[2207] : FS: using system stat()
proftpd[2207] : FS: using system stat()
proftpd[2207] : FS: using system stat()
proftpd[2207] : FS: using system opendir()
...

ftp IP --------------------------------------------

proftpd[2216] : connected - local  : 192.168.1.163:21
proftpd[2216] : connected - remote : 192.168.1.162:4803
proftpd[2216] : FTP session opened.
...
proftpd[2216] : Entering Passive Mode (192,168,1,163,4,39).
proftpd[2216] : dispatching LOG_CMD command 'PASV' to mod_log
proftpd[2200] : FS: using system lstat()
proftpd[2200] : FS: using system lstat()
proftpd[2200] : FS: using system lstat()
proftpd[2200] : FS: using system lstat()
proftpd[2200] : FS: using system lstat()
...

Команда pwd работает всегда, команды ls get put работают только при ftp <localhost>.

Похоже, проблема с формированием chroot environment.
Посоветуйте дельное, сильно благодарен буду.

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

 Оглавление

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

1. "Proftpd & FreeBSD 4.9"
Сообщение от lavr emailИскать по авторуВ закладки on 08-Апр-04, 10:01  (MSK)
>Здравствуйте!
>Имеется FreeBSD (kern_securelevel 0).
>Собрал proftpd 1.2.8 из порта. Просмотрел рабочий конфиг для 1.2.4, посмотрел примеры,
>сделал proftpd.conf
>Зашел ftp localhost ->logging in OK->PWD OK->ls(LIST)OK->Quit
>Зашел с другой машины ftp IP ->logging in OK->PWD OK->ls(LIST)FAULT->Quit
>
>В логах:
>Starting ...
>proftpd[2200] : FS: using system chdir()
>proftpd[2200] : ROOT PRIVS at main.c:2252
>proftpd[2200] : RELINQUISH PRIVS at main.c:2276
>proftpd[2200] : ROOT PRIVS at inet.c:456
>proftpd[2200] : RELINQUISH PRIVS at inet.c:470
>proftpd[2200] : ROOT PRIVS at inet.c:506
>proftpd[2200] : RELINQUISH PRIVS at inet.c:563
>proftpd[2200] : ProFTPD 1.2.8 (stable) (built ...) standalone mode STARTUP
>proftpd[2200] : ROOT PRIVS at main.c:2124
>proftpd[2200] : RELINQUISH PRIVS at main.c:2130
>proftpd[2200] : FS: using system lstat()
>
>ftp localhost ----------------------------------------
>
>proftpd[2207] : connected - local  : 192.168.1.163:21
>proftpd[2207] : connected - remote : 192.168.1.163:1060
>proftpd[2207] : FTP session opened.
>...
>proftpd[2207] : Entering Passive Mode (192,168,1,163,4,37).
>proftpd[2207] : dispatching LOG_CMD command 'PASV' to mod_log
>proftpd[2207] : dispatching PRE_CMD command 'LIST' to mod_core
>proftpd[2207] : dispatching PRE_CMD command 'LIST' to mod_core
>proftpd[2207] : dispatching PRE_CMD command 'LIST' to mod_ratio
>proftpd[2207] : dispatching CMD command 'LIST' to mod_ls
>proftpd[2207] : passive data connection opened - local  : 192.168.1.163:1061
>proftpd[2207] : passive data connection opened - remote : 192.168.1.163:1062
>proftpd[2207] : in dir_check_full(): path = '/', fullpath = '/FTP/MX/'.
>proftpd[2207] : FS: using system stat()
>proftpd[2207] : FS: using system stat()
>proftpd[2207] : FS: using system stat()
>proftpd[2207] : FS: using system opendir()
>...
>
>ftp IP --------------------------------------------
>
>proftpd[2216] : connected - local  : 192.168.1.163:21
>proftpd[2216] : connected - remote : 192.168.1.162:4803
>proftpd[2216] : FTP session opened.
>...
>proftpd[2216] : Entering Passive Mode (192,168,1,163,4,39).
>proftpd[2216] : dispatching LOG_CMD command 'PASV' to mod_log
>proftpd[2200] : FS: using system lstat()
>proftpd[2200] : FS: using system lstat()
>proftpd[2200] : FS: using system lstat()
>proftpd[2200] : FS: using system lstat()
>proftpd[2200] : FS: using system lstat()
>...
>
>Команда pwd работает всегда, команды ls get put работают только при ftp <localhost>.
>
>Похоже, проблема с формированием chroot environment.
>Посоветуйте дельное, сильно благодарен буду.

с другой машины:

ftp proftpd.server
>
> status
> pass off
> dir
???

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

2. "Proftpd & FreeBSD 4.9"
Сообщение от andrey Искать по авторуВ закладки(??) on 08-Апр-04, 12:27  (MSK)
>с другой машины:
>
>ftp proftpd.server
>>
>> status
>> pass off
>> dir
>???

Порты 20,21 и >1023 открыты.

ftp 192.168.1.163
User andrey logged in

ftp> status
Connected and logged into 192.168.1.163
No proxy connection.
Gate ftp: off, server (none), port ftpgate.
Passive mode on.
Mode: stream; Type: bynary; Form: non-print; Structure: file.
Verbose: on; Bell: off; Prompting: on; Globbing: on.
Store unique: off; Receive unique: off.
Preserve modification times: on.
Case: off; CR stripping: on.
Ntrans: off.
Nmap: off.
Hash mark printing: off; Mark count: 1024; Progress bar: on.
Use of PORT cmds: on.
Use of EPSV/EPRT cmds for IPv4: on.
Command line editing: on.

ftp> pass off
Passive mode off.

ftp>dir
200 PORT command successful
425 Unable to build data connection: Operation timed out

proftpd.log:
...
proftpd[3857] : FS: using system lstat()
proftpd[3860] : dispatching PRE_CMD command 'PORT 192,168,1,162,200,115' to mod_core
proftpd[3860] : dispatching PRE_CMD command 'PORT 192,168,1,162,200,115' to mod_core
proftpd[3860] : dispatching CMD command 'PORT 192,168,1,162,200,115' to mod_core
proftpd[3860] : dispatching LOG_CMD command 'PORT 192,168,1,162,200,115' to mod_log
proftpd[3860] : dispatching PRE_CMD command 'LIST' to mod_core
proftpd[3860] : dispatching PRE_CMD command 'LIST' to mod_core
proftpd[3860] : dispatching PRE_CMD command 'LIST' to mod_ratio
proftpd[3860] : dispatching CMD command 'LIST' to mod_ls
proftpd[3860] : ROOT PRIVS at inet.c:456
proftpd[3860] : RELINQUISH PRIVS at inet.c:470
proftpd[3860] : ROOT PRIVS at inet.c:506
proftpd[3860] : RELINQUISH PRIVS at inet.c:563
proftpd[3857] : FS: using system lstat()
proftpd[3857] : FS: using system lstat()
proftpd[3860] : dispatching LOG_CMD_ERR command 'LIST' to mod_log
proftpd[3860] : dispatching LOG_CMD_ERR command 'LIST' to mod_ls
...

ftp>bye
221 Goodbye.

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

3. "Proftpd & FreeBSD 4.9"
Сообщение от andrey Искать по авторуВ закладки(??) on 08-Апр-04, 12:56  (MSK)
Мне здесь непонятно что есть RELINQUISH PRIVS.
По моему у чайлда нет прав на создание сокета.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Proftpd & FreeBSD 4.9"
Сообщение от andrey Искать по авторуВ закладки(??) on 09-Апр-04, 06:04  (MSK)
Не работало потому как это был алиас интерфейса, очень извиняюсь.
Теперь хорошо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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