内容简介:pam_mysql认证ftp虚拟用户账号
pam_mysql 认证 ftp 虚拟用户账号 :
虚拟用户:
用户账号存储于何处?
文件、 MySQL 、 Redis 、 …
vsftpd:认证功能托管给 pam ;
基于何种存储服务来存储用户信息,以及对存储服务的驱动要靠 pam 实现;
pam_mysql:
# yum install mariadb-devel pam-devel
# ./configure –with-pam=/usr –with-mysql=/usr –with-pam-mods-dir=/usr/lib64/security
# make && make install
创建数据库、授权用户、创建账号和密码;
提供配置文件: /etc/pam.d/vsftpd.vusers
auth required /usr/lib64/security/pam_mysql.so user=vsftpd passwd=mageedu
host=127.0.0.1 db=vsftpd table=users usercolumn=name passwdcolumn=password
crypt=2
account required /usr/lib64/security/pam_mysql.so user=vsftpd passwd=mageedu
host=127.0.0.1 db=vsftpd table=users usercolumn=name passwdcolumn=password crypt=2
配置 vsftpd ,添加或修改以下选项:
pam_service_name=vsftpd.vusers
guest_enable=YES
guest_username=vuser
虚拟用户的写权限,通过匿名一样的指令进行定义;
还能实现不同的用户有不同的权限;
user_config_dir=/etc/vsftpd/vusers_config/
创建流程:
编辑配置文件 /etc/vsftpd/csftpd.con f;
编辑配置文件 /etc/vsftpd/csftpd.conf; 实现不同的用户有不同的权限 ;
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Beginning iPhone and iPad Web Apps
Chris Apers、Daniel Paterson / Apress / 2010-12-15 / USD 39.99
It seems that everyone and her sister has developed an iPhone App—everyone except you, the hard-working web professional. And now with the introduction of the iPad, you may even feel farther behind. B......一起来看看 《Beginning iPhone and iPad Web Apps》 这本书的介绍吧!