Ubuntu FTP Server(vsftpd)的默认安装路径及相关目录说明
vsftpd的主配置文件默认位于/etc/vsftpd.conf。该文件是vsftpd的核心配置文件,用于设置FTP服务器的各项参数(如用户权限、端口、匿名访问等),安装完成后可通过文本编辑器(如nano或vim)修改此文件以定制FTP服务。
安装vsftpd后,系统会自动在/home/下创建ftp目录(路径为/home/ftp),作为匿名用户的默认根目录。匿名用户(使用ftp或anonymous作为用户名,无需密码)登录后,只能访问该目录下的文件,且默认仅具备下载权限(无法上传或修改文件)。
对于本地系统用户(通过adduser命令创建的用户),默认情况下,登录FTP后的根目录为该用户的家目录(路径为/home/用户名)。例如,用户test的家目录为/home/test,其FTP登录后的根目录即为/home/test。若需修改本地用户的FTP根目录,可在/etc/vsftpd.conf中设置local_root参数(如local_root=/srv/ftp)。
/var/log/vsftpd.log(需确保xferlog_enable=YES配置项开启,以记录上传/下载日志)。/etc/vsftpd/目录下包含user_list(允许登录的用户列表)和ftpusers(禁止登录的用户列表)两个文件,用于管理用户访问权限。