[FTP] vsftp关于匿名用户下载的新发现

weixin_38054276 2003-12-25 03:57:53

对于vsftp的匿名用户权限设置,网上有很多教程,我发现好像都优点问题:
要成功地实现匿名用户的上传,创建目录,禁止删除和更名,下载的权限,必需做到以下几项设置:
1--设置/var/ftp/pub的目录权限(对other用户具有w权限,方能让匿名用户使用ftp创建目录,上传文件
命令:chmod o+w /var/ftp/pub
2--在vsftpd.conf中修改或增加以下内容
   Anonymous_enable=YES  ---允许匿名登录
   anon_upload_enable=YES ----允许上传
   anon_mkdir_write_enable=YES   --允许创建目录
   以上内容是网上大多数教程的说法,当然有的加上anon_world_write_enable使得具备删除和更名的权限.
   可是我这样作发现无论如何都不能下载文件和目录
   我也重起服务,仍然如此.
   后来我在服务器上查看我上传的文件权限
  ls -l /var/ftp/pub
  发现所由的文件和目录的所有者和组是ftp,而对于其它用户的权限为---
即权限为700,后来我直接修改其中的一个文件的权限
   chmod o+r 1.jpg
  发现可以下载了!.原来如此!
  于是我重新修改vsftpd.conf,添加一行:
   anon_umask=073
(为什么:777-073=704)这里的4表示对于other用户具有读r权限,于是我可以实现下载了>;
...全文
16 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧