URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59433
[ Назад ]

Исходное сообщение
"FTP"

Отправлено Алексей , 24-Авг-05 10:04 
Подскажите как поменять для Proftpd директорию для закачиваемых файлов. Сейчас качает в /ftp/incoming, а надо куда-нибудь в /usr. Систему ставил знакомый, но сейчас его нет в городе. Подскажите где что исправить.

Содержание

Сообщения в этом обсуждении
"FTP"
Отправлено mezantrop , 24-Авг-05 10:14 
>Подскажите как поменять для Proftpd директорию для закачиваемых файлов. Сейчас качает в
>/ftp/incoming, а надо куда-нибудь в /usr. Систему ставил знакомый, но сейчас
>его нет в городе. Подскажите где что исправить.

Имеется файл proftp.conf в нем все написано. А вообще-то такие проблемы люди решают сами путем изучения документации и манов. Очень не плохо зайти на сайт разработчиков и посмотреть примеры.


"FTP"
Отправлено mezantrop , 24-Авг-05 10:15 
>>Подскажите как поменять для Proftpd директорию для закачиваемых файлов. Сейчас качает в
>>/ftp/incoming, а надо куда-нибудь в /usr. Систему ставил знакомый, но сейчас
>>его нет в городе. Подскажите где что исправить.
>
>Имеется файл proftp.conf в нем все написано. А вообще-то такие проблемы люди
>решают сами путем изучения документации и манов. Очень не плохо зайти
>на сайт разработчиков и посмотреть примеры.

proftpd.conf всмысле


"FTP"
Отправлено Алексей , 24-Авг-05 10:21 
Я попробовал изменить /usr/local/proftpd/etc/proftpd.conf
Прописал в <Directory> путь но он заливает также.



"FTP"
Отправлено mezantrop , 24-Авг-05 10:31 
>Я попробовал изменить /usr/local/proftpd/etc/proftpd.conf
>Прописал в <Directory> путь но он заливает также.

демон рестартован.


"FTP"
Отправлено mezantrop , 24-Авг-05 10:31 
>>Я попробовал изменить /usr/local/proftpd/etc/proftpd.conf
>>Прописал в <Directory> путь но он заливает также.
>
>демон рестартован.

????


"FTP"
Отправлено rm , 24-Авг-05 10:41 
>>>Я попробовал изменить /usr/local/proftpd/etc/proftpd.conf
>>>Прописал в <Directory> путь но он заливает также.
>>
>>демон рестартован.
>
>????
конфиг ?


"FTP"
Отправлено mezantrop , 24-Авг-05 11:08 
>>>>Я попробовал изменить /usr/local/proftpd/etc/proftpd.conf
>>>>Прописал в <Directory> путь но он заливает также.
>>>
>>>демон рестартован.
>>
>>????
>конфиг ?

демона надоть рестартовать, мне кажется


"FTP"
Отправлено universite , 24-Авг-05 14:11 
По умолчанию конфиг лежит в proftpd.conf
Создаешь юзера и присваиваешь ему свою группу (желательно отличную от существующих).
Затем в конфиге правишь:
DefaultRoot /usr/path my_best_group  

Сохраняешь конфиг и рестартуешь демона. (лично у меня ServerType inetd и рестартовать не надо)

Проверяешь - если какие-то ошибки - смотришь, обычно это ругань на права доступа для      /usr/path

                                                    
                                        


"FTP"
Отправлено Алексей , 25-Авг-05 09:22 
Исправил директорию, но теперь другая проблема файлы не закачиваются. Пишет что ошибка. Вот пример proftpd.conf может где сделал ошибку.
MaxInstances            30
DefaultServer           on
UseReverseDNS           on
ServerType              standalone
Port                    21

LogFormat               default "%t %h %l %u \"%r\" %s %b"
LogFormat               auth    "%t %h \"%r\" %s"
LogFormat               write   "%t %h %u \"%r\" %s %b"

#TransferLog            /var/log/ftp/transfer.log
#ExtendedLog            /var/log/ftp/access.log WRITE,READ write
#ExtendedLog            /var/log/ftp/auth.log AUTH auth

<Global>

TimeoutLogin            120
TimeoutIdle             120
TimeoutNoTransfer       120
TimeoutStalled          120

AccessGrantMsg          "Доступ разрешен для %u."
MaxClients 20 "Слишком много соединений с сервером"
MaxClientsPerHost 2 "%m клиента уже подключены с Вашего хоста, больше не разрешено"
MaxLoginAttempts 3 "Слишком много попыток войти"

DenyFilter              "%"
RootLogin               off
IdentLookups            off
ServerIdent             off
DeleteAbortedStores     on
ShowSymlinks            on
Umask                   022
User                    ftp
Group                   ftp

DefaultRoot ~

<Directory />
  AllowOverwrite        on
</Directory>

#Ограничение доступа к /etc
<Directory /etc>
<Limit ALL>
       DenyAll
</Limit>
</Directory>
# Ограничиваем доступ к /var
<Directory /var>
<Limit ALL>
       DenyAll
</Limit>
#</Directory>
# Ограничиваем доступ к /usr
#<Directory /usr>
#<Limit ALL>
#       DenyAll
#</Limit>
#</Directory>

</global>

# ------------------------------------------------------------------------->
# Всегда пускаем себя и только тех, у кого есть обратка в DNS
# ------------------------------------------------------------------------->

<Limit LOGIN>
    Order Allow,Deny
    Allow from 192.168.0.*
    DenyAll
</Limit>

   ServerIdent                  off
   ServerName                   "FTP Server"
   Serveradmin                  _alexey@mail.ru

   DeferWelcome                 on
   UserAlias                    anonymous ftp
#   DisplayLogin                        disclaimer.txt
#   DisplayFirstChdir           disclaimer.txt
   RequireValidShell            no

# ------------------------------------------------------------------------->
# доступ ананистам
# ------------------------------------------------------------------------->

  <Anonymous /usr/ftp/>
    AnonRequirePassword off
    User  ftp
    Group ftp

     # Запретить всем писать
     <Limit WRITE>
         DenyAll
     </Limit>

   <Directory /usr/ftp/>
    AllowOverwrite      on
        <Limit RMD STOR MKD WRITE APPE>
            Order Allow,Deny
            Allow 192.168.0.1
            Allow 127.0.0.1
            DenyALL
        </Limit>

   </Directory>

# ------------------------------------------------------------------------->
#  Доступ ананистам для заливки файлов
# ------------------------------------------------------------------------->
   <Directory /usr/ftp/incoming/>
        <Limit STOR MKD WRITE CWD>
            AllowAll
        </Limit>
        <Limit RMD RETR RTFR RNTO RM DELE>
            Order Allow,Deny
            Allow 192.168.0.1
            DenyAll
        </Limit>
    </Directory>

  </Anonymous>

# ------------------------------------------------------------------------->
# THE END
# ------------------------------------------------------------------------->



"FTP"
Отправлено C2H5OH , 25-Авг-05 09:38 
>Подскажите как поменять для Proftpd директорию для закачиваемых файлов. Сейчас качает в
>/ftp/incoming, а надо куда-нибудь в /usr.

Вообще то в /usr заливать не следует, желательно в куда-нибудь в /tmp или /var. По канонам безопасности рекомендуется /usr монтировать только в режиме чтения ,хотя допускаю,что такая концепция устарела,т.к. подобная рекомендация была в ходу в середине 90-х годов прошлого столетия.