Такой вопрос... сколько не рыл документаци и не пытался сам методом тыка не получилось... :( Такая задача... Есть один для всех DefaultRoot надо сделать следующее:
Есть два пользователя которые заходят туда (anonymous и один отдельный с паролем), надо чтобы каждый имел свою скорость и мог заходить с определенных IP. Пытался в .ftpaccess для каждого пользователя, но он просто игнорируется. :( Заранее спасибо!
Опция TransferRate тебе поможет, как и в каких секциях ее указывать -в мануале все четко расписано.
Ну в качестве примера:
TransferRate RETR 3072:3072 group users
TransferRate STOR,APPE 3072:2048 group users
Это для юзеров зареганых к примеру.
А анонимуса можно в его секции описать:<Anonymous /home/ftp/>
RequireValidShell off
User ftp
Group ftp
TransferRate RETR 800
TransferRate STOR,APPE 600
UserAlias anonymous ftp
HideNoAccess on
</Anonymous>
>Опция TransferRate тебе поможет, как и в каких секциях ее указывать -в
>мануале все четко расписано.
>Ну в качестве примера:
>TransferRate RETR 3072:3072 group users
>TransferRate STOR,APPE 3072:2048 group users
>Это для юзеров зареганых к примеру.
>А анонимуса можно в его секции описать:
>
><Anonymous /home/ftp/>
> RequireValidShell off
> User ftp
> Group ftp
> TransferRate RETR 800
> TransferRate STOR,APPE 600
> UserAlias anonymous ftp
> HideNoAccess on
></Anonymous>Ето я знаю... Но главный вопрос в том как сделать что Анонимус допустим был доступен только с 1.1.1.1 но не с 2.2.2.2, а другой пользователь с 2.2.2.2
RTFM :)
Лана шутка, классы есть. Опиши что тебе нужно в классах:
Classes onClass class1 ip 1.1.1.0/24,2.2.2.0/24
Class class2 ip 3.3.3.0/24,4.4.4.0/24И потом:
TransferRate RETR 3072:2048 class class1
TransferRate STOR,APPE 3072:1024 class class1
TransferRate RETR 3072:1024 class class2
TransferRate STOR,APPE 3072:800 class class2