<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://wiki.welard.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.124.49.233&amp;*</id>
	<title>Wiki Welard - Внесок користувача [uk]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.welard.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.124.49.233&amp;*"/>
	<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D0%BD%D0%B5%D1%81%D0%BE%D0%BA/91.124.49.233"/>
	<updated>2026-10-22T12:36:51Z</updated>
	<subtitle>Внесок користувача</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1895</id>
		<title>Install FTP Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1895"/>
		<updated>2009-11-10T15:10:44Z</updated>

		<summary type="html">&lt;p&gt;91.124.49.233: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ставимо додаткові репозиторії [[Centos Repo|читати тут]] &lt;br /&gt;
&lt;br /&gt;
 yum install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Створюємо користувача та групу (uid для прикладу 2001) &lt;br /&gt;
&lt;br /&gt;
 groupadd -g '''2001 '''ftpgroup&lt;br /&gt;
 useradd -u '''2001 '''-s /bin/false -d /bin/null -c &amp;quot;pureftpd user&amp;quot; -g ftpgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Дані про користувачі будемо тримати в базі [[MySQL]] ''(логін/пароль pureftpd/ftpdpass )'' &lt;br /&gt;
&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE pureftpd;&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost.localdomain' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
&lt;br /&gt;
 USE pureftpd;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 CREATE TABLE ftpd (&lt;br /&gt;
 User varchar(16) NOT NULL default '',&lt;br /&gt;
 status enum('0','1') NOT NULL default '0',&lt;br /&gt;
 Password varchar(64) NOT NULL default '',&lt;br /&gt;
 Uid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Gid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Dir varchar(128) NOT NULL default '',&lt;br /&gt;
 ULBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 DLBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 comment tinytext NOT NULL,&lt;br /&gt;
 ipaccess varchar(15) NOT NULL default '*',&lt;br /&gt;
 QuotaSize smallint(5) NOT NULL default '0',&lt;br /&gt;
 QuotaFiles int(11) NOT NULL default 0,&lt;br /&gt;
 PRIMARY KEY (User),&lt;br /&gt;
 UNIQUE KEY User (User)&lt;br /&gt;
 ) TYPE=MyISAM;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 quit;&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pure-ftpd.conf Замінюємо у файлі на &lt;br /&gt;
&lt;br /&gt;
 ChrootEveryone              yes&lt;br /&gt;
 MySQLConfigFile             /etc/pure-ftpd/pureftpd-mysql.conf&lt;br /&gt;
 CreateHomeDir               yes&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pureftpd-mysql.conf &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#MYSQLServer     127.0.0.1&lt;br /&gt;
# MYSQLPort       3306&lt;br /&gt;
MYSQLSocket     /var/lib/mysql/mysql.sock&lt;br /&gt;
&lt;br /&gt;
MYSQLUser       pureftpd&lt;br /&gt;
&lt;br /&gt;
MYSQLPassword   ftpdpass&lt;br /&gt;
&lt;br /&gt;
MYSQLDatabase   pureftpd&lt;br /&gt;
&lt;br /&gt;
MYSQLCrypt      md5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MYSQLGetPW      SELECT Password FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
MYSQLGetUID     SELECT Uid FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
#MYSQLDefaultUID 1000&lt;br /&gt;
MYSQLGetGID     SELECT Gid FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
#MYSQLDefaultGID 1000&lt;br /&gt;
MYSQLGetDir     SELECT Dir FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
MySQLGetQTAFS  SELECT QuotaFiles FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Optional : bandwidth throttling.&lt;br /&gt;
# Values are in KB/s .&lt;br /&gt;
MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# MySQLForceTildeExpansion 1&lt;br /&gt;
# MySQLTransactions On&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Запускаємо &lt;br /&gt;
&lt;br /&gt;
 chkconfig --levels 235 pure-ftpd on&lt;br /&gt;
 /etc/init.d/pure-ftpd start&lt;br /&gt;
&lt;br /&gt;
Добпвляємо користувача &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INSERT INTO `ftpd` (`User`, `status`, `Password`, `Uid`, `Gid`, `Dir`, `ULBandwidth`, `DLBandwidth`, `comment`, `ipaccess`, `QuotaSize`, `QuotaFiles`) &lt;br /&gt;
VALUES (''''exampleuser'''', '1', MD5(''''secret''''), '2001', '2001', '/home/www.example.com', '100', '100', '', '*', '50', '0');''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Якщо потрібний анонімний FTP (/var/ftp) то у файлі /etc/pure-ftpd/pure-ftpd.conf &lt;br /&gt;
&lt;br /&gt;
 NoAnonymous                 no&lt;br /&gt;
 AntiWarez                   no&lt;br /&gt;
 AnonymousBandwidth          8&lt;br /&gt;
 AnonymousCantUpload         no&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FireWall&lt;br /&gt;
 IPTABLES_MODULES=&amp;quot;ip_conntrack_netbios_ns ip_nat_ftp ip_conntrack_ftp&amp;quot;&lt;/div&gt;</summary>
		<author><name>91.124.49.233</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1894</id>
		<title>Install FTP Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1894"/>
		<updated>2009-11-10T14:57:23Z</updated>

		<summary type="html">&lt;p&gt;91.124.49.233: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ставимо додаткові репозиторії [[Centos Repo|читати тут]] &lt;br /&gt;
&lt;br /&gt;
 yum install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Створюємо користувача та групу (uid для прикладу 2001) &lt;br /&gt;
&lt;br /&gt;
 groupadd -g '''2001 '''ftpgroup&lt;br /&gt;
 useradd -u '''2001 '''-s /bin/false -d /bin/null -c &amp;quot;pureftpd user&amp;quot; -g ftpgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Дані про користувачі будемо тримати в базі [[MySQL]] ''(логін/пароль pureftpd/ftpdpass )'' &lt;br /&gt;
&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE pureftpd;&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost.localdomain' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
&lt;br /&gt;
 USE pureftpd;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 CREATE TABLE ftpd (&lt;br /&gt;
 User varchar(16) NOT NULL default '',&lt;br /&gt;
 status enum('0','1') NOT NULL default '0',&lt;br /&gt;
 Password varchar(64) NOT NULL default '',&lt;br /&gt;
 Uid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Gid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Dir varchar(128) NOT NULL default '',&lt;br /&gt;
 ULBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 DLBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 comment tinytext NOT NULL,&lt;br /&gt;
 ipaccess varchar(15) NOT NULL default '*',&lt;br /&gt;
 QuotaSize smallint(5) NOT NULL default '0',&lt;br /&gt;
 QuotaFiles int(11) NOT NULL default 0,&lt;br /&gt;
 PRIMARY KEY (User),&lt;br /&gt;
 UNIQUE KEY User (User)&lt;br /&gt;
 ) TYPE=MyISAM;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 quit;&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pure-ftpd.conf Замінюємо у файлі на &lt;br /&gt;
&lt;br /&gt;
 ChrootEveryone              yes&lt;br /&gt;
 MySQLConfigFile             /etc/pure-ftpd/pureftpd-mysql.conf&lt;br /&gt;
 CreateHomeDir               yes&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pureftpd-mysql.conf &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#MYSQLServer     127.0.0.1&lt;br /&gt;
# MYSQLPort       3306&lt;br /&gt;
MYSQLSocket     /var/lib/mysql/mysql.sock&lt;br /&gt;
&lt;br /&gt;
MYSQLUser       pureftpd&lt;br /&gt;
&lt;br /&gt;
MYSQLPassword   ftpdpass&lt;br /&gt;
&lt;br /&gt;
MYSQLDatabase   pureftpd&lt;br /&gt;
&lt;br /&gt;
MYSQLCrypt      md5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MYSQLGetPW      SELECT Password FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
MYSQLGetUID     SELECT Uid FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
#MYSQLDefaultUID 1000&lt;br /&gt;
MYSQLGetGID     SELECT Gid FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
#MYSQLDefaultGID 1000&lt;br /&gt;
MYSQLGetDir     SELECT Dir FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
MySQLGetQTAFS  SELECT QuotaFiles FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Optional : bandwidth throttling.&lt;br /&gt;
# Values are in KB/s .&lt;br /&gt;
MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# MySQLForceTildeExpansion 1&lt;br /&gt;
# MySQLTransactions On&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Запускаємо &lt;br /&gt;
&lt;br /&gt;
 chkconfig --levels 235 pure-ftpd on&lt;br /&gt;
 /etc/init.d/pure-ftpd start&lt;br /&gt;
&lt;br /&gt;
Добпвляємо користувача &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INSERT INTO `ftpd` (`User`, `status`, `Password`, `Uid`, `Gid`, `Dir`, `ULBandwidth`, `DLBandwidth`, `comment`, `ipaccess`, `QuotaSize`, `QuotaFiles`) &lt;br /&gt;
VALUES (''''exampleuser'''', '1', MD5(''''secret''''), '2001', '2001', '/home/www.example.com', '100', '100', '', '*', '50', '0');''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Якщо потрібний анонімний FTP (/var/ftp) то у файлі /etc/pure-ftpd/pure-ftpd.conf &lt;br /&gt;
&lt;br /&gt;
 NoAnonymous                 no&lt;br /&gt;
 AntiWarez                   no&lt;br /&gt;
 AnonymousBandwidth          8&lt;br /&gt;
 AnonymousCantUpload         no&lt;/div&gt;</summary>
		<author><name>91.124.49.233</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1893</id>
		<title>Install FTP Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1893"/>
		<updated>2009-11-10T14:46:58Z</updated>

		<summary type="html">&lt;p&gt;91.124.49.233: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ставимо додаткові репозиторії [[Centos Repo|читати тут]] &lt;br /&gt;
&lt;br /&gt;
 yum install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Створюємо користувача та групу (uid для прикладу 2001) &lt;br /&gt;
&lt;br /&gt;
 groupadd -g '''2001 '''ftpgroup&lt;br /&gt;
 useradd -u '''2001 '''-s /bin/false -d /bin/null -c &amp;quot;pureftpd user&amp;quot; -g ftpgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Дані про користувачі будемо тримати в базі [[MySQL]] ''(логін/пароль pureftpd/ftpdpass )'' &lt;br /&gt;
&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE pureftpd;&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost.localdomain' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
&lt;br /&gt;
 USE pureftpd;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 CREATE TABLE ftpd (&lt;br /&gt;
 User varchar(16) NOT NULL default '',&lt;br /&gt;
 status enum('0','1') NOT NULL default '0',&lt;br /&gt;
 Password varchar(64) NOT NULL default '',&lt;br /&gt;
 Uid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Gid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Dir varchar(128) NOT NULL default '',&lt;br /&gt;
 ULBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 DLBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 comment tinytext NOT NULL,&lt;br /&gt;
 ipaccess varchar(15) NOT NULL default '*',&lt;br /&gt;
 QuotaSize smallint(5) NOT NULL default '0',&lt;br /&gt;
 QuotaFiles int(11) NOT NULL default 0,&lt;br /&gt;
 PRIMARY KEY (User),&lt;br /&gt;
 UNIQUE KEY User (User)&lt;br /&gt;
 ) TYPE=MyISAM;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 quit;&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pure-ftpd.conf Замінюємо у файлі на &lt;br /&gt;
&lt;br /&gt;
 ChrootEveryone              yes&lt;br /&gt;
 MySQLConfigFile             /etc/pure-ftpd/pureftpd-mysql.conf&lt;br /&gt;
 CreateHomeDir               yes&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pureftpd-mysql.conf &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#MYSQLServer     127.0.0.1&lt;br /&gt;
# MYSQLPort       3306&lt;br /&gt;
MYSQLSocket     /var/lib/mysql/mysql.sock&lt;br /&gt;
&lt;br /&gt;
MYSQLUser       andrew&lt;br /&gt;
&lt;br /&gt;
MYSQLPassword   fks,f,f&lt;br /&gt;
&lt;br /&gt;
MYSQLDatabase   pureftpd&lt;br /&gt;
&lt;br /&gt;
MYSQLCrypt      md5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MYSQLGetPW      SELECT Password FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
MYSQLGetUID     SELECT Uid FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
#MYSQLDefaultUID 1000&lt;br /&gt;
MYSQLGetGID     SELECT Gid FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
#MYSQLDefaultGID 1000&lt;br /&gt;
MYSQLGetDir     SELECT Dir FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
MySQLGetQTAFS  SELECT QuotaFiles FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Optional : bandwidth throttling.&lt;br /&gt;
# Values are in KB/s .&lt;br /&gt;
MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User=&amp;quot;\L&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# MySQLForceTildeExpansion 1&lt;br /&gt;
# MySQLTransactions On&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Запускаємо &lt;br /&gt;
&lt;br /&gt;
 chkconfig --levels 235 pure-ftpd on&lt;br /&gt;
 /etc/init.d/pure-ftpd start&lt;br /&gt;
&lt;br /&gt;
Добпвляємо користувача &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INSERT INTO `ftpd` (`User`, `status`, `Password`, `Uid`, `Gid`, `Dir`, `ULBandwidth`, `DLBandwidth`, `comment`, `ipaccess`, `QuotaSize`, `QuotaFiles`) &lt;br /&gt;
VALUES (''''exampleuser'''', '1', MD5(''''secret''''), '2001', '2001', '/home/www.example.com', '100', '100', '', '*', '50', '0');''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Якщо потрібний анонімний FTP (/var/ftp) то у файлі /etc/pure-ftpd/pure-ftpd.conf &lt;br /&gt;
&lt;br /&gt;
 NoAnonymous                 no&lt;br /&gt;
 AntiWarez                   no&lt;br /&gt;
 AnonymousBandwidth          8&lt;br /&gt;
 AnonymousCantUpload         no&lt;/div&gt;</summary>
		<author><name>91.124.49.233</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1892</id>
		<title>Install FTP Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1892"/>
		<updated>2009-11-10T12:22:46Z</updated>

		<summary type="html">&lt;p&gt;91.124.49.233: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ставимо додаткові репозиторії [[Centos Repo|читати тут]] &lt;br /&gt;
&lt;br /&gt;
 yum install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Створюємо користувача та групу (uid для прикладу 2001) &lt;br /&gt;
&lt;br /&gt;
 groupadd -g '''2001 '''ftpgroup&lt;br /&gt;
 useradd -u '''2001 '''-s /bin/false -d /bin/null -c &amp;quot;pureftpd user&amp;quot; -g ftpgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Дані про користувачі будемо тримати в базі [[MySQL]] ''(логін/пароль pureftpd/ftpdpass )'' &lt;br /&gt;
&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE pureftpd;&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost.localdomain' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
&lt;br /&gt;
 USE pureftpd;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 CREATE TABLE ftpd (&lt;br /&gt;
 User varchar(16) NOT NULL default '',&lt;br /&gt;
 status enum('0','1') NOT NULL default '0',&lt;br /&gt;
 Password varchar(64) NOT NULL default '',&lt;br /&gt;
 Uid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Gid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Dir varchar(128) NOT NULL default '',&lt;br /&gt;
 ULBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 DLBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 comment tinytext NOT NULL,&lt;br /&gt;
 ipaccess varchar(15) NOT NULL default '*',&lt;br /&gt;
 QuotaSize smallint(5) NOT NULL default '0',&lt;br /&gt;
 QuotaFiles int(11) NOT NULL default 0,&lt;br /&gt;
 PRIMARY KEY (User),&lt;br /&gt;
 UNIQUE KEY User (User)&lt;br /&gt;
 ) TYPE=MyISAM;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 quit;&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pure-ftpd.conf Замінюємо у файлі на &lt;br /&gt;
&lt;br /&gt;
 ChrootEveryone              yes&lt;br /&gt;
 MySQLConfigFile             /etc/pure-ftpd/pureftpd-mysql.conf&lt;br /&gt;
 CreateHomeDir               yes&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pureftpd-mysql.conf &lt;br /&gt;
&amp;lt;pre&amp;gt;MYSQLSocket      /var/lib/mysql/mysql.sock&lt;br /&gt;
#MYSQLServer     localhost&lt;br /&gt;
#MYSQLPort       3306&lt;br /&gt;
MYSQLUser       pureftpd&lt;br /&gt;
MYSQLPassword   ftpdpass&lt;br /&gt;
MYSQLDatabase   pureftpd&lt;br /&gt;
#MYSQLCrypt md5, cleartext, crypt() or password() - md5 is VERY RECOMMENDABLE uppon cleartext&lt;br /&gt;
MYSQLCrypt      md5&lt;br /&gt;
MYSQLGetPW      SELECT Password FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MYSQLGetUID     SELECT Uid FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MYSQLGetGID     SELECT Gid FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MYSQLGetDir     SELECT Dir FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetQTASZ   SELECT QuotaSize FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetQTAFS   SELECT QuotaFiles FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Запускаємо &lt;br /&gt;
&lt;br /&gt;
 chkconfig --levels 235 pure-ftpd on&lt;br /&gt;
 /etc/init.d/pure-ftpd start&lt;br /&gt;
&lt;br /&gt;
Добпвляємо користувача &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INSERT INTO `ftpd` (`User`, `status`, `Password`, `Uid`, `Gid`, `Dir`, `ULBandwidth`, `DLBandwidth`, `comment`, `ipaccess`, `QuotaSize`, `QuotaFiles`) &lt;br /&gt;
VALUES (''''exampleuser'''', '1', MD5(''''secret''''), '2001', '2001', '/home/www.example.com', '100', '100', '', '*', '50', '0');''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Якщо потрібний анонімний FTP (/var/ftp) то у файлі /etc/pure-ftpd/pure-ftpd.conf &lt;br /&gt;
&lt;br /&gt;
 NoAnonymous                 no&lt;br /&gt;
 AntiWarez                   no&lt;br /&gt;
 AnonymousBandwidth          8&lt;br /&gt;
 AnonymousCantUpload         no&lt;/div&gt;</summary>
		<author><name>91.124.49.233</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1891</id>
		<title>Install FTP Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1891"/>
		<updated>2009-11-10T11:57:14Z</updated>

		<summary type="html">&lt;p&gt;91.124.49.233: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ставимо додаткові репозиторії [[Centos Repo|читати тут]] &lt;br /&gt;
&lt;br /&gt;
 yum install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Створюємо користувача та групу (uid для прикладу 2001) &lt;br /&gt;
&lt;br /&gt;
 groupadd -g '''2001 '''ftpgroup&lt;br /&gt;
 useradd -u '''2001 '''-s /bin/false -d /bin/null -c &amp;quot;pureftpd user&amp;quot; -g ftpgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Дані про користувачі будемо тримати в базі [[MySQL]] ''(логін/пароль pureftpd/ftpdpass )'' &lt;br /&gt;
&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE pureftpd;&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost.localdomain' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
&lt;br /&gt;
 USE pureftpd;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 CREATE TABLE ftpd (&lt;br /&gt;
 User varchar(16) NOT NULL default '',&lt;br /&gt;
 status enum('0','1') NOT NULL default '0',&lt;br /&gt;
 Password varchar(64) NOT NULL default '',&lt;br /&gt;
 Uid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Gid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Dir varchar(128) NOT NULL default '',&lt;br /&gt;
 ULBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 DLBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 comment tinytext NOT NULL,&lt;br /&gt;
 ipaccess varchar(15) NOT NULL default '*',&lt;br /&gt;
 QuotaSize smallint(5) NOT NULL default '0',&lt;br /&gt;
 QuotaFiles int(11) NOT NULL default 0,&lt;br /&gt;
 PRIMARY KEY (User),&lt;br /&gt;
 UNIQUE KEY User (User)&lt;br /&gt;
 ) TYPE=MyISAM;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 quit;&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pure-ftpd.conf Замінюємо у файлі на &lt;br /&gt;
&lt;br /&gt;
 ChrootEveryone              yes&lt;br /&gt;
 MySQLConfigFile             /etc/pure-ftpd/pureftpd-mysql.conf&lt;br /&gt;
 CreateHomeDir               yes&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pureftpd-mysql.conf &lt;br /&gt;
&amp;lt;pre&amp;gt;MYSQLSocket      /var/lib/mysql/mysql.sock&lt;br /&gt;
#MYSQLServer     localhost&lt;br /&gt;
#MYSQLPort       3306&lt;br /&gt;
MYSQLUser       pureftpd&lt;br /&gt;
MYSQLPassword   ftpdpass&lt;br /&gt;
MYSQLDatabase   pureftpd&lt;br /&gt;
#MYSQLCrypt md5, cleartext, crypt() or password() - md5 is VERY RECOMMENDABLE uppon cleartext&lt;br /&gt;
MYSQLCrypt      md5&lt;br /&gt;
MYSQLGetPW      SELECT Password FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MYSQLGetUID     SELECT Uid FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MYSQLGetGID     SELECT Gid FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MYSQLGetDir     SELECT Dir FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetQTASZ   SELECT QuotaSize FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetQTAFS   SELECT QuotaFiles FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Запускаємо &lt;br /&gt;
&lt;br /&gt;
 chkconfig --levels 235 pure-ftpd on&lt;br /&gt;
 /etc/init.d/pure-ftpd start&lt;br /&gt;
&lt;br /&gt;
Добпвляємо користувача &lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `ftpd` (`User`, `status`, `Password`, `Uid`, `Gid`, `Dir`, `ULBandwidth`, `DLBandwidth`, `comment`, `ipaccess`, `QuotaSize`, `QuotaFiles`) &lt;br /&gt;
 VALUES (''''exampleuser'''', '1', MD5(''''secret''''), '2001', '2001', '/home/www.example.com', '100', '100', '', '*', '50', '0');''&lt;br /&gt;
&lt;br /&gt;
Якщо потрібний анонімний FTP (/var/ftp) то у файлі /etc/pure-ftpd/pure-ftpd.conf &lt;br /&gt;
&lt;br /&gt;
 NoAnonymous                 no&lt;br /&gt;
 AntiWarez                   no&lt;br /&gt;
 AnonymousBandwidth          8&lt;br /&gt;
 AnonymousCantUpload         no&lt;/div&gt;</summary>
		<author><name>91.124.49.233</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1890</id>
		<title>Install FTP Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Install_FTP_Server&amp;diff=1890"/>
		<updated>2009-11-10T11:53:59Z</updated>

		<summary type="html">&lt;p&gt;91.124.49.233: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ставимо додаткові репозиторії [[Centos Repo|читати тут]] &lt;br /&gt;
&lt;br /&gt;
 yum install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Створюємо користувача та групу (uid для прикладу 2001) &lt;br /&gt;
&lt;br /&gt;
 groupadd -g '''2001 '''ftpgroup&lt;br /&gt;
 useradd -u '''2001 '''-s /bin/false -d /bin/null -c &amp;quot;pureftpd user&amp;quot; -g ftpgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Дані про користувачі будемо тримати в базі [[MySQL]] ''(логін/пароль pureftpd/ftpdpass )'' &lt;br /&gt;
&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE pureftpd;&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO ''''pureftpd''''@'localhost.localdomain' IDENTIFIED BY ''''ftpdpass'''';&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
&lt;br /&gt;
 USE pureftpd;&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE ftpd (&lt;br /&gt;
 User varchar(16) NOT NULL default '',&lt;br /&gt;
 status enum('0','1') NOT NULL default '0',&lt;br /&gt;
 Password varchar(64) NOT NULL default '',&lt;br /&gt;
 Uid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Gid varchar(11) NOT NULL default '-1',&lt;br /&gt;
 Dir varchar(128) NOT NULL default '',&lt;br /&gt;
 ULBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 DLBandwidth smallint(5) NOT NULL default '0',&lt;br /&gt;
 comment tinytext NOT NULL,&lt;br /&gt;
 ipaccess varchar(15) NOT NULL default '*',&lt;br /&gt;
 QuotaSize smallint(5) NOT NULL default '0',&lt;br /&gt;
 QuotaFiles int(11) NOT NULL default 0,&lt;br /&gt;
 PRIMARY KEY (User),&lt;br /&gt;
 UNIQUE KEY User (User)&lt;br /&gt;
 ) TYPE=MyISAM;&lt;br /&gt;
&lt;br /&gt;
 quit;&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pure-ftpd.conf Замінюємо у файлі на &lt;br /&gt;
&lt;br /&gt;
 ChrootEveryone              yes&lt;br /&gt;
 MySQLConfigFile             /etc/pure-ftpd/pureftpd-mysql.conf&lt;br /&gt;
 CreateHomeDir               yes&lt;br /&gt;
&lt;br /&gt;
Редагуємо /etc/pure-ftpd/pureftpd-mysql.conf &lt;br /&gt;
&amp;lt;pre&amp;gt;MYSQLSocket      /var/lib/mysql/mysql.sock&lt;br /&gt;
#MYSQLServer     localhost&lt;br /&gt;
#MYSQLPort       3306&lt;br /&gt;
MYSQLUser       pureftpd&lt;br /&gt;
MYSQLPassword   ftpdpass&lt;br /&gt;
MYSQLDatabase   pureftpd&lt;br /&gt;
#MYSQLCrypt md5, cleartext, crypt() or password() - md5 is VERY RECOMMENDABLE uppon cleartext&lt;br /&gt;
MYSQLCrypt      md5&lt;br /&gt;
MYSQLGetPW      SELECT Password FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MYSQLGetUID     SELECT Uid FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MYSQLGetGID     SELECT Gid FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MYSQLGetDir     SELECT Dir FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetQTASZ   SELECT QuotaSize FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
MySQLGetQTAFS   SELECT QuotaFiles FROM ftpd WHERE User=&amp;quot;\L&amp;quot; AND status=&amp;quot;1&amp;quot; AND (ipaccess = &amp;quot;*&amp;quot; OR ipaccess LIKE &amp;quot;\R&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Запускаємо &lt;br /&gt;
&lt;br /&gt;
 chkconfig --levels 235 pure-ftpd on&lt;br /&gt;
 /etc/init.d/pure-ftpd start&lt;br /&gt;
&lt;br /&gt;
Добпвляємо користувача &lt;br /&gt;
&lt;br /&gt;
 INSERT INTO `ftpd` (`User`, `status`, `Password`, `Uid`, `Gid`, `Dir`, `ULBandwidth`, `DLBandwidth`, `comment`, `ipaccess`, `QuotaSize`, `QuotaFiles`) &lt;br /&gt;
 VALUES (''''exampleuser'''', '1', MD5(''''secret''''), '2001', '2001', '/home/www.example.com', '100', '100', '', '*', '50', '0');''&lt;br /&gt;
&lt;br /&gt;
Якщо потрібний анонімний FTP (/var/ftp) то у файлі /etc/pure-ftpd/pure-ftpd.conf &lt;br /&gt;
&lt;br /&gt;
 NoAnonymous                 no&lt;br /&gt;
 AntiWarez                   no&lt;br /&gt;
 AnonymousBandwidth          8&lt;br /&gt;
 AnonymousCantUpload         no&lt;/div&gt;</summary>
		<author><name>91.124.49.233</name></author>
		
	</entry>
</feed>