Ubuntu系统中VSFTPD的主配置文件路径
Ubuntu系统中,VSFTPD(Very Secure FTP Daemon)的核心配置文件默认位于/etc/vsftpd.conf。该文件包含了FTP服务器的关键参数设置(如用户权限、端口配置、加密选项等),是调整VSFTPD行为的主要依据。
除主配置文件外,VSFTPD还可能涉及以下辅助配置文件(路径均位于/etc目录下):
/etc/vsftpd.user_list——用于指定允许或禁止登录FTP的用户(需配合userlist_enable参数使用);/etc/vsftpd.chroot_list——当chroot_list_enable=YES时,该文件列出的用户将被限制在自己的主目录中;/etc/pam.d/vsftpd——用于配置VSFTPD的认证方式(如本地用户认证、虚拟用户认证等)。若需修改配置文件,可通过以下命令使用文本编辑器(如nano或vim)打开:
sudo nano /etc/vsftpd.conf # 使用nano编辑器
# 或
sudo vim /etc/vsftpd.conf # 使用vim编辑器
修改完成后,需重启VSFTPD服务使更改生效:
sudo systemctl restart vsftpd # 适用于systemd系统(Ubuntu 16.04及以上版本)
# 或
sudo service vsftpd restart # 适用于旧版init系统(如Ubuntu 14.04)
cp /etc/vsftpd.conf /etc/vsftpd.conf.bak),避免配置错误导致服务无法启动;/etc/vsftpd/virtual_users.db、SSL证书文件/etc/ssl/private/vsftpd.pem),但这些并非VSFTPD的默认配置文件。