续上一博文,再深入解说vsftpd配置FTP服务器,实现更深层次的功能,达到更安全的、高效、高级应用技巧。
本文旨在解说,系统安装过程中需要注意的地方,关键环节,工具包之间的依存关系,互换相承支持关系。
详细说明为啥我要这样操作,并且在操作过程遇到的问题,和相应的解决方法。
本文要点:
1.实现多虚拟用户。实现多个虚拟宿主用户(本地用户),一个宿主本地用户可以关联多个虚拟用户。
例如,宿主本地用户www,关联多个虚拟用户jimmyli.blog.51cto.com(目录/data/jimmyli.blog.51cto.com),user1(目录/data/user1),…………,N用户(目录N)可自己权限可读写,更改文件、文件夹属性。
2.vsftp手工编译及配置虚拟用户过程。版本vsftpd-2.3.4,系统Centos32位,64位。
3.虚拟用户权限,单独控制目录\文件的权限,读,写,修改,删除,创建目录\文件。
目录:
一、完整的实例
二、编译安装要点分析,详细解说
三、提供参考
四、重要提示
五、配置文件操作解说
六、简单配置实例
七、参考实例
八、常见错误及解决方法
一、完整的实例:
yum install pam-devel db4-utils
wget http://www.92csz.com/downloads/vsftpd-2.3.4.tar.gz
tar zxvf vsftpd-2.3.4.tar.gz
cd vsftpd-2.3.4
make && make install
mkdir -p /data/www/user1
chown wwwftp:wwwftp /data/www/user1
useradd -d /data/www -s /sbin/nologin wwwftp
mkdir -p /etc/vsftpd/
vim /etc/vsftpd/vftpuser.txt
jimmyli.blog.51cto.com
123456
user1
password1