在Ubuntu上设置vsftpd的数据目录通常涉及修改vsftpd的配置文件/etc/vsftpd.conf
。以下是一些基本的步骤和配置示例:
sudo apt update
sudo apt install vsftpd
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
nano
或vim
)打开配置文件:sudo nano /etc/vsftpd.conf
anon_root=/var/ftp
这会将匿名用户的数据目录设置为/var/ftp
。你可以根据需要更改这个路径。
local_root
选项来设置他们的主目录:local_root=/home/username
这会将本地用户登录后的主目录设置为/home/username
。
guest_enable=YES
guest_username=ftpuser
user_list_enable=YES
user_list_file=/etc/vsftpd.user_list
然后,你需要创建一个用户列表文件/etc/vsftpd.user_list
,并在其中添加允许访问的用户。
sudo systemctl restart vsftpd
请注意,这些步骤提供了一般的指导,具体的配置可能需要根据你的实际需求进行调整。例如,你可能需要设置权限、防火墙规则、以及其他的vsftpd选项。确保在修改配置文件后仔细检查语法,并在应用更改之前备份原始文件。