ftp允许匿名用户上传文件,ftp允许匿名用户下载

http://www.itjxue.com  2023-01-05 06:26  来源:未知  点击次数: 

7.7 配置Vsftp-允许匿名用户上传

anon_upload_enable

anon_mkdir_write_enable

anon_world_readable_only=NO 放开匿名用户对整个服务器的浏览权限。

⑴ 修改vsftpd 的主配置文件/etc/vsftpd.conf

# vi /etc/vsftpd.conf

⑵ 将如下两行前的#删除

#anon_upload_enable=YES 允许匿名用户上传

#anon_mkdir_write_enable=YES 开启匿名用户的写和创建目录的权限

若要以上两项设置生效,同时还要求:

write_enable=YES

⑶ 匿名用户对文件系统的上传目录具有写权限,添加如下的配置语句

anon_world_readable_only=NO

上面的配置语句用于放开匿名用户的浏览权限

修改后存盘退出vi

⑷ 创建匿名上传目录

# mkdir  /var/ftp/incoming

⑸ 修改上传目录的权限

# chmod  o+w  /var/ftp/incoming/

⑹ 重新启动vsftpd

# service vsftpd restart

⑴ 匿名用户对/var/ftp/incoming 目录而言是其他用户,所以必须为此目录添加对其他用户的可写权限才可上传,即此目录权限的数字表示是707。

⑵ 只有设置anon_world_readable_only=NO 后,才能开放匿名用户的读权限,即:浏览此服务器中全部的内容。

⑶ 若想匿名用户能够进行续传文件还应使用anon_other_write_enable=YES配置,并随时对FTP站点进行维护,即:将incoming目录中有用的文件移向pub目录。

linux ftp怎么设置匿名用户上传权限和上传路径

直接更改配置vsftd.conf文件即可

pub在linux 下 /var/ftp/pub

改配置文件/etc/vsftpd.conf这个配置文件.

定位到一下两行配置

#Local_enble=yes

#Write_enable=no

更改成如下配置即可

Local_enble=yes

Write_enable=yes

ftp解决匿名用户无法上传问题

匿名用户

1.vsftpd.conf文件中:

write_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

2.ftp目录权限:

查看ftp目录:

ftp:x:107:65534::/home/ftp:/bin/false

ftp目录为/home/ftp

chown root:root /home/ftp

chmod -R 777 /home/ftp

但这样是不能上传文件的。因为这是匿名用户,当前目录所有者是root用户; 真的要上传文件在该目录下建立一个文件夹如名字是upload,

mkdir /home/ftp/upload

chown ftp:root /home/ftp/upload

(责任编辑:IT教学网)

更多

推荐浏览下载文章