Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2541817
  • 博文数量: 271
  • 博客积分: 6659
  • 博客等级: 准将
  • 技术积分: 3141
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-17 10:24
文章分类

全部博文(271)

文章存档

2016年(2)

2015年(12)

2014年(7)

2013年(19)

2012年(22)

2011年(81)

2010年(128)

分类: LINUX

2010-09-29 00:38:25

vsftpd开启匿名用户权限的问题

如果需要开启匿名用户则把以下几行加入配置文件

write_enable=YES

anonymous_enable=YES

anon_upload_enable=YES

anon_other_write_enable=YES

anon_world_readable_only=NO


以上各条所包含的含意
1.anonymous_enable=YES
控制是否允许匿名用户登入,YES为允许匿名登入,NO为不允许
2.anon_upload_enable=YES
设置是否允许匿名用户上传,YES为允许上传,NO为不允许
3.anon_other_write_enable=YES
如果设为YES,则允许匿名登入者有新增目录的权限,只有在write_enable=YES时,此项才有效
当然,匿名用户必须要有对上层目录的写入权。默认值为NO

4.anon_other_write_enable=YES
表示用户具有文件改名和删除文件的权限

5.anon_world_readable_only=NO
表示用户可以浏览FTP目录和下载文件

注意匿名用户登录的权限问题
匿名用户默认是以ftp用户登录的,登入的目录为 /var/ftp/ 此处需要设置相关的权限,否则会报500错误

500 OOPS: vsftpd: refusing to run with writable anonymous root

ftp用户的家目录在/var/ftp,就是这个/var/ftp的权限不能打开所有权限的;所以不能运行chmod 777 /var/ftp

权限解决方法:

按照默认/var/ftp 为 root.root 755   在/var/ftp下新建 ftp目录 chmod 777 ftp

阅读(7418) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~