proftpd (+mysql)
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 8
- ОС: ASP Linux 10.1
proftpd
подскажите где взять статьи или доки на русском по proftpd+mysql :lol:
-
- Сообщения: 845
- Статус: еще один юзер FreeBSD
- ОС: какая-то
Re: proftpd
В Гугле, где же еще... А вообще советую хоть немного освоить аглицкий, иначе вечно будете читать переводы старых руководств 
На www.opennet.ru неплохая библиотека статей и переводов.

На www.opennet.ru неплохая библиотека статей и переводов.
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
-
- Сообщения: 728
- Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
- ОС: FreeBSD, Debian GNU\Linux
Re: proftpd
http://www.google.ru/search?q=proftpd+mysq...trict&cad=7
ссылок куча.
Имхо ТАКИЕ темы надо закрывать. или сделать как на ixbt.com чтобы человек, задающий вопрос подписывался что искал ответ в гугле прежде чем спросить
)
ссылок куча.
Имхо ТАКИЕ темы надо закрывать. или сделать как на ixbt.com чтобы человек, задающий вопрос подписывался что искал ответ в гугле прежде чем спросить

FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
-
- Сообщения: 767
- ОС: Debian GNU/Linux SID
Re: proftpd
Вот мой конфиг, настроен mysql и анонимная запись, в modules.conf ссылка на mysql модуль, нужна реальная группа ftp и юзер ftp, а так же хом папка /home/ftp (будет корнем анонима), остальные виртуальные. Использовал патч для 1.3.0, исправляющий локали (перекодировка), если не будешь, убери чарсет локал и ремот, иначе не стартанет:
соответственно в базе 2 таблицы
Код: Выделить всё
Include /etc/proftpd/modules.conf
ServerName "BaBL"
ServerType standalone
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
CharsetLocal UTF-8
CharsetRemote CP1251
Port 21
MaxInstances 30
User ftp
Group ftp
Umask 022 022
AllowOverwrite on
RootLogin off
UseFtpUsers on
<Limit LOGIN>
Allow from all
</Limit>
<Global>
SQLConnectInfo proftpd@localhost:3306 ***** *****
SQLAuthTypes PlainText
SQLUserInfo users userid passwd uid gid homedir shell
DefaultRoot ~
RequireValidShell off
SQLGroupInfo groups groupname gid members
SQLAuthenticate users groups
SQLLogFile /var/log/proftpd.log
</Global>
UserAlias anonymous ftp
<Anonymous /home/ftp>
User ftp
Group ftp
RequireValidShell no
<Limit CWD DIRS READ LIST>
AllowAll
</Limit>
<Limit WRITE>
DenyAll
</Limit>
<Directory /home/ftp/*>
<Limit READ CWD RETR CWD>
AllowAll
</Limit>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>
соответственно в базе 2 таблицы
Код: Выделить всё
CREATE TABLE `users` (
`userid` varchar(30) NOT NULL default '',
`passwd` varchar(80) NOT NULL default '',
`uid` int(11) default NULL,
`gid` int(11) default '5002',
`homedir` varchar(255) default NULL,
`shell` varchar(255) default '/sbin/nologin',
UNIQUE KEY `userid` (`userid`),
UNIQUE KEY `uid` (`uid`)
) TYPE=MyISAM;
CREATE TABLE `groups` (
`groupname` varchar(30) NOT NULL default '',
`gid` int(11) NOT NULL default '0',
`members` varchar(255) default NULL
) TYPE=MyISAM;
Спасибо сказали:
-
- Сообщения: 357
Re: proftpd
2 BaBL
Спасибо
Спасибо

Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
-
- Сообщения: 8
- ОС: ASP Linux 10.1
Re: proftpd
Спасибо ! Мне это очень помогло ! Респект 

-
- Сообщения: 38
- ОС: Gentoo