LINUX.ORG.RU

как заставить proftpd брать ip из mysql


0

0

Вот часть моего конфига для анонимных пользователей:

<Anonymous ~ftp> User ftp Group ftp

# We want clients to be able to login with "anonymous" as well as "ftp" UserAliasanonymous ftp

# Limit the maximum number of anonymous logins MaxClients 30

# We want 'welcome.msg' displayed at login, and '.message' displayed # in each newly chdired directory. DisplayLogin welcome.msg DisplayFirstChdir .message

Здесь прописаны ip пользователей которым разрешен доступ к ftp:

<Limit READ> 192.168.0.1;192.168.0.2;192.168.0.5........192.168.0.145 </Limit>

Эти адреса постоянно меняются, а инфа по ним хранится в MySQL.

# Limit WRITE everywhere in the anonymous chroot <Limit WRITE> DenyAll </Limit> </Anonymous>

Можно как то настроить proftpd что бы он сам подхватывал эти ip из базы?


Криво, но заработает :)

file1 #кусок proftpd конфа до списка ipшников
file2 #кусок proftpd конфа после списка ipшников

и засунуть в крон какой-нибудь такой скрипт
$file1 > proftpd.conf
$получить из mysql ipшники > ip
$ip>> proftpd.conf
$file2 >> proftpd.conf

Очень в ЛОРовском духе - пердлагать алтернативу, просто, как я вижу, тред уползает...

kuz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.