vsftpd匿名用户的一点疑问

@Ta 2016-01-03 673点击
在配置文件中开启了匿名用户的写入,上传,创建文件夹的权限
有一文件夹所属者和组均是ftp

权限是700的时候匿名用户可以向其中上传文件,但无法列出文件列表
权限是740的时候匿名用户可以向其中上传文件,但无法列出文件列表
权限是744的时候匿名用户可以向其中上传文件,可以列出文件列表

什么情况,怎么理解这种行为
回复列表(2|隐藏机器人聊天)
  • xlm
    @Ta / 2016-01-03 / /
    这个问题,额 正好遇到。
    我正在我的博客里面撰文一篇关于ProFTPd虚拟用户权限的问题。
    vsftpd有些不同,不过还是没问题:
    检查下设置:
    anonymous_enable=YES
    #下面是匿名用户的上传文件夹,这个文件夹权限应该是0755,Owner、Group都是root。
    anon_root=/home/ftp/pub
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES
    anon_umask=022

    然后:
    mkdir /home/ftp/pub/dir1
    #下面这个自己看着办
    chown ftp:vsftpd /home/ftp/pub/dir1


    这样,匿名用户就能够写入到/home/ftp/pub/dir1。
    vsftpd要求不能使用根目录进行写入,这是安全要求。
  • @Ta / 2016-01-03 / /
    @xlm,权限是700的时候就能写入的,但是没法列出文件列表
添加新回复
回复需要登录