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

Исходное сообщение
"vsftpd - работа с пользователями"

Отправлено Юзер , 18-Авг-04 22:58 
Вопрос в следующем:
выставляю максимальное число коннектов к фтп-серверу (max_clients). Мне нужно, чтобы локальные пользователи (пользователи системы) могли коннектиться независимо от числа анонимаусов, т.е. даже если лимит достигнут, локальные пользователи всё равно могли бы присоединяться к фтп. И ещё маленький вопрос по ходу - можно ли ограничить число локальных пользователей (макс. соединений)?

Спасибо за ответ.


Содержание

Сообщения в этом обсуждении
"vsftpd - работа с пользователями"
Отправлено kolayshkin , 19-Авг-04 09:44 
>Вопрос в следующем:
>выставляю максимальное число коннектов к фтп-серверу (max_clients). Мне нужно, чтобы локальные пользователи
>(пользователи системы) могли коннектиться независимо от числа анонимаусов, т.е. даже если
>лимит достигнут, локальные пользователи всё равно могли бы присоединяться к фтп.
>И ещё маленький вопрос по ходу - можно ли ограничить число
>локальных пользователей (макс. соединений)?
>
>Спасибо за ответ.


Создай два конфига, и в зависимости от адреса источника в /etc/hosts.allow почтавь разные конфиги.


"vsftpd - работа с пользователями"
Отправлено Юзер , 19-Авг-04 17:18 
>>Вопрос в следующем:
>>выставляю максимальное число коннектов к фтп-серверу (max_clients). Мне нужно, чтобы локальные пользователи
>>(пользователи системы) могли коннектиться независимо от числа анонимаусов, т.е. даже если
>>лимит достигнут, локальные пользователи всё равно могли бы присоединяться к фтп.
>>И ещё маленький вопрос по ходу - можно ли ограничить число
>>локальных пользователей (макс. соединений)?
>>
>>Спасибо за ответ.
>
>
>Создай два конфига, и в зависимости от адреса источника в /etc/hosts.allow почтавь
>разные конфиги.

Если можно - поподробнее как это реализовывается? Что-то не совсем уловил смысл.


"vsftpd - работа с пользователями"
Отправлено kolayshkin , 19-Авг-04 18:27 
------------------------------------------------
And you'll need a tcp_wrappers config file. An example one is supplied in this
directory: hosts.allow. It lives at /etc/hosts.allow.

Let's have a look at the example:

vsftpd: 192.168.1.3: setenv VSFTPD_LOAD_CONF /etc/vsftpd_tcp_wrap.conf
vsftpd: 192.168.1.4: DENY
------------------------------------------------

С исходниками идут примеры, в которых все расписано. Директория example/per_ip_config