vsftpd+pam+mysql
vsftpd 的安装最主要的还是在配置方面 ,相关安装是很简单的 .
相关软件地址:
vsftpd : ftp://vsftpd.beasts.org/users/cevans/
pam_mysql: http://pam-mysql.sourceforge.net/
mysql: http://www.mysql.com/downloads/mysql/#downloads
mysql-devel: http://www.mysql.com/downloads/mysql/
一,安装 vsftp
1、解压:
tar xvzf vsftpd-2.0.5.tar.gz ---解压下载的源文件
cd vsftpd-2.0.5
修改安装文件
catbuilddefs.h
#ifndef VSF_BUILDDEFS_H
#define VSF_BUILDDEFS_H
#undef VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#undef VSF_BUILD_SSL
#endif /* VSF_BUILDDEFS_H */
将 undef 改成 define
make&& make install
2,检查库文件
whereisvsftpd
ldd /usr/sbin/vsftpd
linux-gate.so.1 => (0x00e76000)
libssl.so.6 => /lib/libssl.so.6 (0x0057c000)
libwrap.so.0 => /lib/libwrap.so.0 (0x00934000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00815000)
libpam.so.0 => /lib/libpam.so.0 (0x001f3000)
libcap.so.1 => /lib/libcap.so.1 (0x007eb000)
libdl.so.2 => /lib/libdl.so.2 (0x008d8000)
libc.so.6 => /lib/libc.so.6 (0x001fe000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x00cf1000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00a43000)