环境 linux6.3
一、 vsftp rpm 安装
1、rpm 安装 vsftp
rpm –ivh vsftpd-2.2.2-11.el6.i686.rpm
2、启动 vsftpd
/etc/init.d/vsftpd start|restart
二、安装 pam_mysql
1、下载 pam_mysql
##mkdir /root/vsftp
wget
http://downloads.sourceforge.net/project/pam-mysql/pam-mysql/0.7RC1/pam_mysql-0.7RC
1.tar.gz?use_mirror=nchc
2、安装
gcc gcc-c++ pam-devel mysql-devel ##一般系统自带
rpm –ivh mysql-5.1.61-4.el6.i686.rpm
tar –xzvf pam_mysql-0.7RC1.tar.gz–C /tmp/ ##安装 pam_mysql
cd /tmp/pam_mysql-0.7RC1/
./configure --with-mysql=/usr/local/mysql
##如果 mysql 自定义安装则需要加上 with-mysql。如果系统自带则不加,否则编译报错。
make
make install
3、找到 pam_mysql.so 文件目录
ll /usr/lib/security/pam_mysql.so
ln -s /usr/lib/security/pam_mysql.so /lib/security/
4、创建虚拟用户对应的系统用户
useradd -d /home/virtual -s /sbin/nologin virtual
chown virtual:virtual /home/virtual
chmod 700 /home/virtual
评论0