在Ubuntu中,VSFTPD本身主要用于搭建FTP服务器,若要实现类似“自动挂载”的功能,通常是指在系统启动时自动启动VSFTPD服务,以及自动挂载FTP用户的主目录等,以下是具体设置:
sudo apt update sudo apt install vsftpd
编辑配置文件/etc/vsftpd.conf
,确保以下配置项正确设置:
sudo nano /etc/vsftpd.conf # 确保以下配置 local_enable=YES write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES # 若需被动模式,设置端口范围 pasv_enable=YES pasv_min_port=30000 pasv_max_port=31000
sudo systemctl enable vsftpd
编辑/etc/fstab
文件,添加如下内容(若用户主目录为其他路径,需相应修改):
# 这里假设用户主目录在/home/ftpuser,且不需要特殊挂载选项 /home/ftpuser /home/ftpuser ext4 defaults 0 0
sudo systemctl restart vsftpd