Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1430841
  • 博文数量: 823
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5002
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 17:39
文章分类

全部博文(823)

文章存档

2011年(1)

2008年(822)

我的朋友

分类: LINUX

2008-08-28 17:52:28

 
一,准备条件

  VSFTPD默认配置中需要“nobody”用户。在系统中添加此用户,如果用户已经存在,useradd命令有相应提示。
  [root@hpe45root]#useraddnobody
  useradd:usernobodyexists

  VSFTPD默认配置中需要“/usr/share/empty”目录。在系统中此目录,如果目录已经存在,mkdir命令有相应提示。
  [root@hpe45root]#mkdir/usr/share/empty/
  mkdir:cannotcreatedirectory''/usr/share/empty'':Fileexists

  VSFTPD提供匿名FTP服务时,需要“ftp”用户和一个有效的匿名目录。
  [root@hpe45root]#mkdir/var/ftp/
  [root@hpe45root]#useradd-d/var/ftpftp
  接下来的操作对于ftp用户是否已经存在都是有用的。
  [root@hpe45root]#chownroot.root/var/ftp
  [root@hpe45root]#chmodog-w/var/ftp

二,安装
yast-ivsftpd就行了

三,配置
配置要修改文件/etc/vsftpd.conf
write_enable=YES
 anon_world_readable_only=YES|NO
  控制是否只允许匿名用户下载可阅读文档。YES,只允许匿名用户下载可阅读的文件。NO,允许匿名用户浏览整个服务器的文件系统。默认值为YES。

  anon_upload_enable=YES|NO
  控制是否允许匿名用户上传文件,YES允许,NO不允许,默认是不设值,即为NO。除了这个参数外,匿名用户要能上传文件,还需要两个条件:一,write_enable参数为YES;二,在文件系统上,FTP匿名用户对某个目录有写权限。

  anon_mkdir_write_enable=YES|NO
  控制是否允许匿名用户创建新目录,YES允许,NO不允许,默认是不设值,即为NO。当然在文件系统上,FTP匿名用户必需对新目录的上层目录拥有写权限。

  anon_other_write_enable=YES|NO
  控制匿名用户是否拥有除了上传和新建目录之外的其他权限,如删除、更名等。YES拥有,NO不拥有,默认值为NO。
重点:吧var/ftp下的某个文件夹chown给ftp就可以匿名写入了

四,运行
vsftpd&直接运行
chkconfigsetvsftpdon系统启动时自动运行

suse下配置vsftpsuse下配置vsftpsuse下配置vsftpsuse下配置vsftpsuse下配置vsftpsuse下配置vsftpsuse下配置vsftpsuse下配置vsftpsuse下配置vsftpsuse下配置vsftp
阅读(334) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~