The OpenNET Project / Index page

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

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

"ProFTPD не отрабатывает секцию DIRECTORY"  
Сообщение от keydet email on 17-Фев-07, 23:04 
Доброго времени суток!!
Возникла следующая проблема: необходимо поднять фтп. Пускать должно только анонимуса. Соответсвенно он должен уметь загружать файлы в папку uploads и читать-скачивать отовсюду. удалять нигде не может даже в аплоадсе.

less /usr/local/etc/proftpd.conf
------------------------------X8-------------------------------------------
ServerName                      "ProFTPD Anonymous Server"
ServerType                      standalone
Port                            21
ExtendedLog /var/log/proftpd-extended.log read,write
User                            ftp
Group                           ftp
MaxInstances                    30
TimeoutStalled                  300
DisplayLogin                    welcome.msg
DefaultRoot                     /usr/home/ftp

<Anonymous /usr/home/ftp>
MaxClients                    5 "Sorry, max %m users -- try again later"
User                          ftp
Group                         ftp
UserAlias                     anonymous ftp

<Limit WRITE>
DenyAll
</Limit>

<Directory /usr/home/ftp/uploads>

<Limit READ WRITE>
AllowAll
</Limit>

</Directory>

</Anonymous>
---------------------------------X8----------------------------------------

права на папку /usr/home/ftp/uploads
drwxr-xr-x  2 ftp   ftp    512 Feb 17 22:18 uploads

права на папку /usr/home/ftp
drwxr-xr-x   3 ftp   ftp    512 Feb 17 22:18 ftp

/etc/passwd
ftp:парол:1002:1002::0:0:User &:/usr/home/ftp:/bin/sh

- ProFTPD Version 1.3.1rc1

Подскажите пожалуйста в чем я неправ? В результате и из папки uploads и из корневой папки скачивать могу, но в папку аплоадс заливать ничего не могу! =(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "ProFTPD не отрабатывает секцию DIRECTORY"  
Сообщение от guest (??) on 18-Фев-07, 15:22 
><Directory /usr/home/ftp/uploads>
>
><Limit READ WRITE>
>AllowAll
></Limit>
>
></Directory>

WRITE - как помню, это больше, чем просто запись, т.е. совокупность команд, которые провоцируют некие изменения. Так что используйте для _только_ записи что-то типа такого:

<Limit MKD STOR>
AllowAll
</Limit>

ну а чтение уже по вкусу

а почему у вас аплоад не работает - не знаю, давно не пользовался proftpd, да и память плохая, но попробуйте хотя бы вот такой вот "детский" кусочек:

<Anonymous ~ftp>

User            ftp
Group            ftp

AnonRequirePassword    off
RequireValidShell    off

UserAlias         anonymous ftp

<Directory *>

    DirFakeMode    0440
    DirFakeUser    on ftp
    DirFakeGroup    on ftp

    <Limit WRITE>
    DenyAll
    </Limit>

</Directory>

<Directory incoming>

    DirFakeMode    0640
    
    <Limit STOR MKD>
    AllowUser    ftp
    </Limit>

</Directory>

</Anonymous>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "ProFTPD не отрабатывает секцию DIRECTORY"  
Сообщение от keydet email on 23-Фев-07, 01:40 
заработало! только почему то не слушает внешний интерфейс my0.

root@gw# sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
ftp      proftpd    25320 0  tcp4   *:21                  *:*

root@gw# ifconfig
my0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::202:44ff:fe5f:7728%my0 prefixlen 64 scopeid 0x2
        inet 172.24.20.130 netmask 0xfffff800 broadcast 172.24.23.255
        ether 00:02:44:5f:77:28
        media: Ethernet 100baseTX <full-duplex>

----------x8----------
ServerName                      "ProFTPD Anonymous Server"
ServerType                      standalone

# Port 21 is the standard FTP port.
Port                            21
bind                            172.24.20.130
----------x8----------

root@gw# proftpd -t
Checking syntax of configuration file
- Fatal: unknown configuration directive 'bind' on line 10 of '/usr/local/etc/proftpd.conf'
root@gw#


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "ProFTPD не отрабатывает секцию DIRECTORY"  
Сообщение от shizoid on 23-Фев-07, 13:09 
>заработало! только почему то не слушает внешний интерфейс my0.
>

>ftp      proftpd    25320 0
> tcp4   *:21      

так а это что?
слушает на всех интерфейсах 21-й порт
если не ходит из вне, смотрите фаервол

>root@gw# proftpd -t
>Checking syntax of configuration file
> - Fatal: unknown configuration directive 'bind' on line 10 of '/usr/local/etc/proftpd.conf'

это в синтаксисе ошибка...а зачем вам использовать ДНС для фтп?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "ProFTPD не отрабатывает секцию DIRECTORY"  
Сообщение от Bart Tapolsky on 03-Мрт-07, 16:35 
>>root@gw# proftpd -t
>>Checking syntax of configuration file
>> - Fatal: unknown configuration directive 'bind' on line 10 of '/usr/local/etc/proftpd.conf'
>
>это в синтаксисе ошибка...а зачем вам использовать ДНС для фтп?

Придурок, какой ДНС??

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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