Ubuntu 16.04 LTS 上的 vsftpd 根目录在哪里

Ubuntu 16.04 LTS 上的 vsftpd 根目录在哪里

在 Ubuntu 16.04 LTS 上,vsftpd 主目录位于哪里,它将文件存储在哪里?

答案1

这取决于您的配置 - 请参阅vsftpd 配置文件。主要有两种情况:

  • 默认情况下不启用匿名登录。因此您必须以系统用户身份登录。例如,如果您以 身份登录,user1您将被重定向到其$HOME目录,即/home/user1/

  • 如果您已通过选项指令启用了匿名登录anonymous_enable,则还必须指定anon_root。例如,要启用最小匿名配置:

    • 将这两行添加到/etc/vsftpd.conf

      anonymous_enable=Yes
      anon_root=/home/ftp/
      
    • 创建目录并重启服务:

      sudo mkdir /home/ftp/
      sudo systemctl restart vsftpd.service
      
    • 请注意,使用此配置,用户无权上传文件。这是一项更复杂的任务...

相关内容