Відмінності між версіями «Pure-pw»
Перейти до навігації
Перейти до пошуку
| (Не показані 2 проміжні версії цього користувача) | |||
| Рядок 27: | Рядок 27: | ||
service pure-ftpd restart | service pure-ftpd restart | ||
Порти | Порти | ||
| − | PassivePortRange | + | PassivePortRange 50000 55000 |
| − | + | iptables | |
| + | -A INPUT -p udp -m udp --dport 50000:55000 -j ACCEPT | ||
| + | -A INPUT -p tcp -m tcp --dport 50000:55000 -j ACCEPT | ||
| + | iptables-config | ||
| + | IPTABLES_MODULES="ip_conntrack_ftp" | ||
Довідка | Довідка | ||
pure-pw useradd <login> [-f <passwd file>] -u <uid> [-g <gid>] | pure-pw useradd <login> [-f <passwd file>] -u <uid> [-g <gid>] | ||
Поточна версія на 19:36, 28 липня 2012
Налаштування FTP-сервера (варіант 2 без mysql)
Встановлення
yum install pure-ftpd
Додаємо групу
groupadd -g 2000 ftpusers
Додаємо реального корисувача
useradd -u 2000 -g ftpusers -d /srv/ftp ftpuser
Редагуємо pure-ftpd.conf
ChrootEveryone yes NoAnonymous yes PureDB /etc/pure-ftpd/pureftpd.pdb
Додаємо віртуальних користувачів
pure-pw useradd test1 -u ftpuser -g ftpusers -d /srv/ftp/1 pure-pw useradd test2 -u ftpuser -g ftpusers -d /srv/ftp/2 pure-pw useradd test3 -u ftpuser -g ftpusers -d /srv/ftp/3
Модифкація параметрів
pure-pw usermod test1 ...
Вивід інформації про користувача
pure-pw show test1
Вивід інформації про користувачів
pure-pw list
Збереження змін
pure-pw mkdb
Запуск сервісу
service pure-ftpd restart
Порти
PassivePortRange 50000 55000
iptables
-A INPUT -p udp -m udp --dport 50000:55000 -j ACCEPT -A INPUT -p tcp -m tcp --dport 50000:55000 -j ACCEPT
iptables-config
IPTABLES_MODULES="ip_conntrack_ftp"
Довідка
pure-pw useradd <login> [-f <passwd file>] -u <uid> [-g <gid>]
-D/-d <home directory> [-c <gecos>]
[-t <download bandwidth>] [-T <upload bandwidth>]
[-n <max number of files>] [-N <max Mbytes>]
[-q <upload ratio>] [-Q <download ratio>]
[-r <allow client ip>/<mask>] [-R <deny client ip>/<mask>]
[-i <allow local ip>/<mask>] [-I <deny local ip>/<mask>]
[-y <max number of concurrent sessions>]
[-z <hhmm>-<hhmm>] [-m]