VSFTPD:不能把这个东西弄出来

好吧,我一直在尽我所能,通过谷歌上的各种教程阅读,但我似乎无法得到我想要的方式运行vsftpd。 有一段时间,我有一个帐户的工作,但后来停下来,我一直没有能够得到它的工作。 我已经重新格式化并重新安装了Ubuntu 10.04 LTS。 我使用apt-get install vsftpd ,这就是我现在的地方…我真的很感激,如果任何人都可以帮助我明白这应该如何工作…如何添加FTP帐户,并设置其主目录像/var/www/public_html

这里有一个vsftpd.conf手册页的在线副本。 我build议阅读所有可用的configuration选项,并确定你希望你的FTP服务器的function,因为有TON的可用选项…

至于创build用户,除非它被configuration为匿名访问,vsftpd将authentication任何本地用户。 您可以使用PAM来控制谁也有权loginFTP守护进程。 这些设置还应该为您提供将用户locking到特定目录的起点:

  • chroot_local_user
  • chroot_list_enable
  • secure_chroot_dir
  • local_root

这应该让你开始…

如果不是教程,我想你最好的select是man vsftpdman 5 vsftpd.conf

处理VSFTP时最好的几行

 local_enable=YES write_enable=YES pam_service_name=vsftpd 

获取目录结构之后…查看chroot设置。