温馨提示×

Linux vsftp用户管理:如何添加和删除用户

小樊
40
2025-10-07 14:49:37
栏目: 智能运维

在Linux系统中,vsftpd(Very Secure FTP Daemon)是一个流行的FTP服务器软件。要添加和删除vsftpd用户,你需要遵循以下步骤:

添加用户

  1. 创建新用户: 使用useradd命令创建一个新用户。例如,创建一个名为ftpuser的用户:

    sudo useradd ftpuser
    
  2. 设置密码: 使用passwd命令为新用户设置密码:

    sudo passwd ftpuser
    

    系统会提示你输入并确认新密码。

  3. 配置vsftpd: 编辑vsftpd的配置文件/etc/vsftpd/vsftpd.conf,确保以下配置项正确设置:

    local_enable=YES
    write_enable=YES
    chroot_local_user=YES
    allow_writeable_chroot=YES
    
  4. 重启vsftpd服务: 使配置生效,重启vsftpd服务:

    sudo systemctl restart vsftpd
    

删除用户

  1. 删除用户: 使用userdel命令删除用户。例如,删除名为ftpuser的用户:

    sudo userdel ftpuser
    
  2. 删除用户主目录(可选): 如果你还想删除用户的主目录,可以使用-r选项:

    sudo userdel -r ftpuser
    

注意事项

  • 安全性:确保vsftpd配置文件中的安全设置正确,例如chroot_local_userallow_writeable_chroot,以防止用户访问系统其他部分。
  • 权限:确保你有足够的权限来执行这些命令,通常需要root权限。
  • 备份:在进行任何用户管理操作之前,建议备份相关配置文件和数据。

通过以上步骤,你可以轻松地在Linux系统中添加和删除vsftpd用户。

0