Регистрация...

Eserv Forum / E3 / Eserv 3 Web and FTP Servers Support / Запрет доступа к каталогу FTP с определённого IP

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Добрый день !

Имеется каталог на ftp-сервере.
Права на него заданы:
d:\joke\;;;;;ACCESS:RETR;;
все пользователи ходят как anonymous.
Теперь понадобилось закрыть данный каталог для определённого IP-пользователя.
Есть ли возможность запретить доступ по IP к каталогу ?
 
Комментарии к этой версии (10.06.2008 12:30) [~ND] 1cf20dd3
АвторДатаТекстtags
pig10.06.2008 14:35
Вот так:
d:\joke\;;;;PeerIP= xxx.xxx.xxx.xxx 0=;ACCESS:RETR;; d:\joke\;;;;;ACCESS:NONE;;
imported
ND10.06.2008 15:13
Работает.
Спасибо.
imported
ND04.10.2010 11:33
А как быть в случае если надо задать несколько IP-адресов ?
wikipost
pig04.10.2010 20:10
ред: 04.10.2010 20:13
На разрешение или запрет? Можно в одну строчку, если не слишком много таких IP — для этого используется правило на Форте, возвращающее ложь или истину. Если адресов много, то можно попробовать разложить комбинацию на несколько строк, надо только учитывать, что список всегда просматривается полностью, и при совпадении условий права объединяются по ИЛИ. То есть, добавить права легко, а отнять уже добавленные невозможно.
Можно посредством слова EvalRules: вызвать внешнее правило, которое в свою очередь может уже реализовывать сколь угодно сложный алгоритм.

Пример в одну строку (запрет для двух адресов):
d:\joke\;;;;PeerIP= xxx.xxx.xxx.xxx PeerIP= yyy.yyy.yyy.yyy OR 0=;ACCESS:RETR;; d:\joke\;;;;;ACCESS:NONE;;
wikipost
Работает на Eserv/5.05567 (10.02.2020)