CentOS FTP Server(以vsftpd为例)主要有以下3种用户认证方式:
匿名认证
ftp或anonymous)。anonymous_enable=YES。本地用户认证
useradd创建的ftpuser)登录,需输入系统用户的密码。local_enable=YES,并确保用户主目录权限正确。chroot限制在主目录)。虚拟用户认证
/etc/vsftpd/vuser_passwd.txt定义用户名和密码(需用db_load生成认证文件),并配置pam_service_name指向对应的PAM文件。