vsftpd的基于pam_mysql的虚拟用户机制

vsftpd的基于pam_mysql的虚拟用户机制


1)准备开发环境,安装mariadb数据库及相关开发工具

2)编译安装pam_mysql,下载源码包;

wKiom1ceznTiTpfZAAARN3l9GvQ354.png

wKiom1cezjOTo4a-AAATgAPvEr4031.png

#make && make install

3)创建数据库及表;

vsftpd的基于pam_mysql的虚拟用户机制_第1张图片

添加虚拟用户名到表

vsftpd的基于pam_mysql的虚拟用户机制_第2张图片

授权用户

4)/etc/pam.d/目录下配置认证文件

#vim /etc/pam.d/vsftpd.mysql

创建系统用户作为虚拟用户用来映射的用户并创建相关目录

配置vsftpd.conf

# vim /etc/vsftpd/vsftpd.conf 

vsftpd的基于pam_mysql的虚拟用户机制_第3张图片

测试虚拟用户

vsftpd的基于pam_mysql的虚拟用户机制_第4张图片


你可能感兴趣的:(vsftpd)