Ubuntu16.04安装ftp设置匿名用户登陆,以及文件夹权限问题

mac2024-05-29  49

论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
最新回复(0)