nixp.ru v3.0

21 октября 2017,
суббота,
11:43:39 MSK

DevOps с компанией «Флант»
0bject написал 20 марта 2005 года в 03:06 (2623 просмотра) Ведет себя неопределенно; открыл 2 темы в форуме, оставил 3 комментария на сайте.

#файл proftpd.conf

TransferRate APPE,RETR,STOR,STOU 3000:5000000

——————--

данная запись ограничивает скорость на указанные операции (команды): файлы, размер которых > 5 Мб скачиваются/закачиваются со скоростью 3000 кБит/сек.

——————--

Вопрс:

Как сделать чтоб сервер делал исключение в ограниях для некоторых пользователей?

Другими словами: как ограничивать скорость для всех(анонимусов), кроме одного-двух пользователей(не анонимусов).

fly4life


TransferRate APPE,RETR,STOR,STOU 3000:5000000 !username

где username — пользователь, которому не надо ограничивать скорость.

0bject

попробывал, ругается

стоит Debian 2.4.27-mppe

отрывок из proftpd.conf

#————————————————————————

DeleteAbortedStores on

MaxClients 10

MaxLoginAttempts 3

TransferRate APPE,RETR,STOR,STOU 800:1000 !ftpman

ServerIdent on «Welcom to PKSERVER!»

#————————————————————————

User ftpman

Group users

AnonRequirePassword on

AllowAll

AllowOverwrite on

#————————————————————--

при рестарте ругается

———————————--

debian:/etc# /etc/init.d/proftpd restart

Restarting ProFTPD ftp daemon..

.. — Fatal: TransferRate: wrong number of parameters on line 27 of '/etc/proftpd.conf'

.

done.

fly4life

Хм… может тогда:

TransferRate APPE,RETR,STOR,STOU 3000:5000000 user !username

где, user — это название параметра, а не имя пользователя ;)

Genie

хм, а что, указание отдельных параметров для заданных пользователей уже не работает?

впрочем, я так думаю, что указание заданных лимитов лучше делать в блоке описания пользователя…. тогда и будут относиться эти настройки только к указанному пользователю. в данном случае — к анонимному.

0bject
fly4life
Хм… может тогда:

TransferRate APPE,RETR,STOR,STOU 3000:5000000 user !username

где, user — это название параметра, а не имя пользователя ;)

Большое спасибо, этот вариант подошел ..