Chinaunix首页 | 论坛 | 博客
  • 博客访问: 214868
  • 博文数量: 58
  • 博客积分: 2807
  • 博客等级: 少校
  • 技术积分: 610
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-09 14:18
文章分类

全部博文(58)

文章存档

2012年(1)

2011年(17)

2010年(40)

我的朋友

分类: LINUX

2010-12-06 22:04:14

安装 vsftpd
$sudo apt-get install vsftpd
$sudo /etc/init.d/vsftpd restart
$sudo vi /etc/vsftpd.conf

编辑vsftpd.conf

#listen=YES 注释掉

listen_ipv6=YES

允许匿名访问

# Allow anonymous FTP? (Disabled by default)
anonymous_enable=YES

[]上传文件

允许匿名上传

write_enable=YES
anon_mkdir_write_enable=YES
anon_upload_enable=YES

注意2点:

1.匿名用户就是ftp,想要匿名用户写入,必须文件夹的权限为ftp可写。

2.匿名用户的根目录不允许,所以根目录的权限绝对不能是ftp可写和其他用户可写,如果根目录所有者为ftp的话,所有者的权限也不能写。

所以解决方法是建个单独的public文件夹用于上传文件,设置其为ftp可写或”其他用户可写“

还可建个download文件夹只用于下载,设置其他用户没有写权限便可。


参考:

ubuntu wiki vsftpd


需要注意的是:当使用ipv6连接时,好像不支持ftp命令, 可以使用lftp命令

阅读(2757) | 评论(1) | 转发(0) |
0

上一篇:改变权限 chmod

下一篇:Ubuntu挂载U盘

给主人留下些什么吧!~~

chinaunix网友2010-12-07 15:57:20

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com