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

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


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

wKioL1cezt-RFASMAAANE7gsCBg942.png

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

wKiom1ceznTiTpfZAAARN3l9GvQ354.png

wKiom1cezjOTo4a-AAATgAPvEr4031.png

#make && make install
vim

3)建立数据库及表;ide

wKiom1cezpfD6j9rAABOMSx5xyE217.png

添加虚拟用户名到表工具

wKiom1cezrPArDUjAABA9dJxrUM197.png

受权用户开发工具

wKioL1cez5-DV_KzAAAyDntvibU733.png

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

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

wKiom1cezwfhl5R3AAAhQUWTMgM335.png

建立系统用户做为虚拟用户用来映射的用户并建立相关目录blog

wKioL1cez-aC-ZRNAAAM-x1dr_A255.png

配置vsftpd.conf

# vim /etc/vsftpd/vsftpd.conf 

wKiom1cezy2wUnUrAAATCwR9jrY901.png

测试虚拟用户

wKiom1cez1jQaAfEAAAh4ZbHsA4592.png

相关文章
相关标签/搜索