建立通过mySQL数据库认证的FTP虚拟用户和虚拟主机的扩展
发表于 : 2010-01-13 4:09
这里使用的是vsftpd
给vsftpd虚拟用户创建数据库, 这个数据库就是储存登录FTP的用户名和密码的, 把数据库名叫做vsftpd好了。
登录数据库管理
创建数据库vsftpd并配置它的权限
对于上面这段, 注意把ftpdpass修改成你自己的密码, 一共2个
使用vsftpd这个数据库并建立表
USE vsftpd;
代码: 全选
sudo apt-get install vsftpd
登录数据库管理
代码: 全选
mysql -u root -p
代码: 全选
CREATE DATABASE vsftpd;
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON vsftpd.* TO 'vsftpd'@'localhost' IDENTIFIED BY 'ftpdpass';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON vsftpd.* TO 'vsftpd'@'localhost.localdomain' IDENTIFIED BY 'ftpdpass';
FLUSH PRIVILEGES;
使用vsftpd这个数据库并建立表
USE vsftpd;