简单讲解下Ubuntu 14.04中安装配置vsftpd并锁定目录的过程。
Linux系统环境
Ubuntu 14.04 LTS
vsftpd安装
apt-get install vsftpd
配置文件
默认配置文件的位置为 /etc/vsftpd.conf
local_enable=YES //开启本地系统账户登陆 write_enable=YES //当不能创建文件时候,打开这个 local_umask=022 //当上传的文件没有读权限的时候,打开这个 chroot_list_enable=YES //开启限制列表,这个是开关 chroot_list_file=/etc/vsftpd.chroot_list //限制名单列表,要限制的用户 local_root=/usr/local/htdocs //指定一个锁定的目录
常见问题
500 OOPS: vsftpd: refusing to run with writable root inside chroot
解:所设置的目录不能有写权限,把权限设置成755
FTP协议详解与vsftpd在Linux上的安装配置 http://www.linuxidc.com/Linux/2016-09/134831.htm
玩转vsftpd服务器的四大高级配置:http://www.linuxidc.com/Linux/2013-09/90565.htm
vsFTPd配置教程:http://www.linuxidc.com/Linux/2013-09/90562.htm
Ubuntu实用简单的FTP架设 http://www.linuxidc.com/Linux/2012-02/55346.htm
Ubuntu 上架设FTP服务器和Apache服务器 http://www.linuxidc.com/Linux/2011-04/35295.htm
Ubuntu 13.04 安装 LAMP\vsftpd\Webmin\phpMyAdmin 服务及设置 http://www.linuxidc.com/Linux/2013-06/86250.htm
RHEL6平台下SeLinux和vsftpd的匿名上传的简单案例 http://www.linuxidc.com/Linux/2013-04/82300.htm
Linux系统vsftpd源码安装 http://www.linuxidc.com/Linux/2013-03/81475.htm
openSUSE 13.2/13.1 下安装配置 FTP服务器 vsftpd http://www.linuxidc.com/Linux/2014-12/110070.htm
CentOS7基于虚拟用户的vsftpd http://www.linuxidc.com/Linux/2016-11/137150.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-01/139847.htm