Ubuntu系统建立通过mySQL数据库认证的FTP虚拟用户和">虚拟主机的扩展
这里使用的是vsftpd
sudo apt-get install vsftpd
给vsftpd虚拟用户创建数据库, 这个数据库就是储存登录FTP的用户名和密码的, 把数据库名叫做vsftpd好了。
登录数据库管理
mysql -u root -p
创建数据库vsftpd并配置它的权限
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;
对于上面这段, 注意把ftpdpass修改成你自己的密码, 一共2个
使用vsftpd这个数据库并建立表
USE vsftpd;
时间: 2024-10-19 07:26:21