论ubutu16.04安装ftp的问题
1 安装svn
sudo apt-get install vsftpd
2 创建存放ftp文件的目录
mkdir /home/ftp/
cd /home/ftp/
mkdir images && mkdir videos
chmod 777 images
chmod 777 videos
注意:根目录名是ftp,此目录不能加写权限,否则ftp服务启动不了。而在其里创建目录可以指定相应权限。如需上传,则可指定可写权限。
3 更改配置文件
更改前可先备份
1 打开配置文件
sudo vim /etc/vsftpd.conf
2 修改文件
# 允许匿名访问
anonymous_enable=YES
# 开放本地用户的写权限
write_enable=YES
# 匿名上传
anon_upload_enable=YES
# 允许匿名创建文件夹
anon_mkdir_write_enable=YES
# 开放重命名,删除文件等权限,不开的话没法续传。
anon_other_write_enable=YES
# 设置匿名用户上传的文件的生成掩码,默认为077
anon_umask=000
anon_world_readable_only=YES
dirmessage_enable=YES
# 设置ftp根目录
anon_root=/home/ftp
# 取消密码
no_anon_password=YES
可与配置文件对照,有则更改,无则添加
4 重启ftp
sudo service vsftpd restart