The OpenNET Project / Index page

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

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

"Root Directory ProFTPD" 
Сообщение от Andrew_Procerov emailИскать по авторуВ закладки(ok) on 09-Июн-05, 00:39  (MSK)
Подскажите. Никак не могу понять что у меня не правильно.
Задача, у каждого пользователя есть свой хоум, в который он попадает аторизовываюсь по ftp как пользователь.
Тут он может как писать, так и читать, в общем творить в своем хоуме что ему угодно. Проблема возникает в том что не могу запретить ему идти выше своей домашнего каталога.

И вторая проблема, есть папка в каталоге ftp/video к ней должны иметь доступ, только с определенный ip адресов. А получается, что к ней имееют доступ либо все, либо никто.

Система FreeBSD 4.11

Вот конфиг моего ProFtpD
ServerName                      "FTP Server"
ServerType                      inetd
DefaultServer                   on
ServerIdent                     off
Port                            21
Umask                           022
MaxInstances                    30
# Set the user and group under which the server will run.
User                            nobody
Group                           nogroup
#
MaxClients                      15
MaxClientsPerHost               2 "m клиента уже подключены с Вашего хоста, боль
MaxLoginAttempts                3 "Слишком много попыток войти"
TransferRate RETR,STOR,APPE 150 user !andy,audigy
DefaultRoot                     ~
#ScoreboardPath                 /var/run/proftpd.pid
TransferLog                     /var/log/ftp/tranfer.log
LogFormat                       default "%h %l %u %t \"%r\" %s %b"
LogFormat                       auth    "%v [%P] %h %t \"%r\" %s"
LogFormat                       write   "%h %l %u %t \"%r\" %s %b"
SystemLog                       /var/log/ftp/error.log
UseReverseDNS                   off
RequireValidShell               no
# Normally, we want files to be overwriteable.
AllowOverwrite                  on
AllowOverride                   off
AllowForeignAddress             off
AllowFilter                     ^[-A-Za-z0-9_\.(),/]*$
# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
  DenyAll
</Limit><Anonymous /var/ftp>
        User                            ftp
        Group                           ftp
        UserAlias                       anonymous ftp
        MaxClients                      10
        AnonRequirePassword             off
        RequireValidShell               no
# DisplayLogin                  welcome.msg
# DisplayFirstChdir             .message
        <Limit LOGIN>
                AllowAll
        </Limit>
        <Limit WRITE>
                DenyAll
        </Limit>
<Directory /var/ftp/incoming >
        AllowOverwrite                  on
        Umask 000
        <Limit READ>
                DenyAll
        </Limit>
        <Limit STOR MKD>
                AllowAll
        </Limit>
</Directory>
<Directory var/ftp/video >
        <Limit ALL>
                Order Allow, Deny
                Allow 10.0,
                Deny All
        </Limit>
</Directory>

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

 Оглавление

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

1. "Root Directory ProFTPD" 
Сообщение от crash Искать по авторуВ закладки(ok) on 09-Июн-05, 02:24  (MSK)
добавить в конфиг
DefaultRoot ~
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Root Directory ProFTPD" 
Сообщение от Andrew_Procerov emailИскать по авторуВ закладки(ok) on 09-Июн-05, 08:58  (MSK)
>добавить в конфиг
>DefaultRoot ~

Так в конфиге это уже есть. Не помогает. Еще какие-нить предложения будут?

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

3. "Root Directory ProFTPD" 
Сообщение от lavr emailИскать по авторуВ закладки on 09-Июн-05, 10:57  (MSK)
>>добавить в конфиг
>>DefaultRoot ~
>
>Так в конфиге это уже есть. Не помогает. Еще какие-нить предложения будут?
>

самые простые - почитать: http://unix1.jinr.ru/~lavr/local/proftpd.html
и массу рекомендаций по настройке proftpd в других тредах на предмет:
"Разделяй и властвуй"

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

4. "Root Directory ProFTPD" 
Сообщение от djaarf Искать по авторуВ закладки(??) on 09-Июн-05, 11:02  (MSK)
попробуй заключить DefaultRoot в секцию <global></global>
возможно из того что у тебя зарулен анонимный доступ директива defaultserver не срабатывает
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


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

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




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

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