ubuntu

Ubuntu vsftp如何添加用户

小樊
63
2025-03-16 10:54:31
栏目: 智能运维

在Ubuntu系统中,使用vsftpd(Very Secure FTP Daemon)添加用户需要遵循以下步骤:

  1. 首先,确保已经安装了vsftpd。如果没有安装,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install vsftpd
  1. 创建一个新的系统用户,这将同时创建一个用户组和相应的家目录。使用以下命令创建一个新用户(将your_username替换为你想要的用户名):
sudo adduser your_username

按照提示设置密码和其他相关信息。

  1. 设置新用户的FTP访问权限。首先,确保vsftpd配置文件中的本地用户访问已启用。打开/etc/vsftpd.conf文件:
sudo nano /etc/vsftpd.conf

找到以下行并进行更改(如果找不到,请添加):

local_enable=YES
  1. 接下来,设置新用户的FTP访问权限。在/etc/vsftpd.conf文件中找到以下行并进行更改(如果找不到,请添加):
chroot_local_user=YES

这将限制用户只能访问其家目录。如果你想允许用户访问其他目录,可以使用chroot_list_enablechroot_list_file选项。

  1. 保存并关闭配置文件。然后重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd

现在,新创建的用户应该可以通过FTP访问系统了。请注意,你可能需要在防火墙中允许FTP端口(默认为21)的传输。

如果你想允许新用户通过FTP上传文件,还需要确保write_enable选项已设置为YES

write_enable=YES

然后再次重启vsftpd服务:

sudo systemctl restart vsftpd

0
看了该问题的人还看了