在Ubuntu系统中,使用vsftpd(Very Secure FTP Daemon)添加用户需要遵循以下步骤:
sudo apt-get update
sudo apt-get install vsftpd
your_username
替换为你想要的用户名):sudo adduser your_username
按照提示设置密码和其他相关信息。
/etc/vsftpd.conf
文件:sudo nano /etc/vsftpd.conf
找到以下行并进行更改(如果找不到,请添加):
local_enable=YES
/etc/vsftpd.conf
文件中找到以下行并进行更改(如果找不到,请添加):chroot_local_user=YES
这将限制用户只能访问其家目录。如果你想允许用户访问其他目录,可以使用chroot_list_enable
和chroot_list_file
选项。
sudo systemctl restart vsftpd
现在,新创建的用户应该可以通过FTP访问系统了。请注意,你可能需要在防火墙中允许FTP端口(默认为21)的传输。
如果你想允许新用户通过FTP上传文件,还需要确保write_enable
选项已设置为YES
:
write_enable=YES
然后再次重启vsftpd服务:
sudo systemctl restart vsftpd