yum install proftpd
配置文件:
首先新建存放用户的文件并设置权限
#新建文件
touch /etc/ftpd.passwd
touch /etc/ftpd.group
#设置权限
chmod 440 /etc/ftpd.passwd
chmod 440 /etc/ftpd.passwd
vim /etc/proftpd.conf
添加如下配置
#虚拟用户配置文件
AuthUserFile /etc/ftpd.passwd
AuthGroupFile /etc/ftpd.group
#关闭检测/etc/shells
RequireValidShell off
#禁止PAM认真
PersistentPasswd off
AuthPAM off
#日志存放路径
SystemLog /var/log/proftpd/proftpd.log
AuthPAMConfig proftpd
#AuthOrder mod_auth_pam.c* mod_auth_unix.c
#设置仅使用虚拟用户认证
AuthOrder mod_auth_file.c
配置完成后执行命令检测配置文件语法是否正确
proftpd -t
语法无误,启动proftpd并配置开机启动
systemctl start proftpd
systemctl enable proftpd
新建用户
#查看uid和gid
cat /etc/passwd
ftpasswd -passwd -file /etc/proftpd/ftpd.passwd -uid {uid} -gid {gid} -home {home} -shell /sbin/nologin -des -name {username}
更改密码
ftpasswd -passwd -change-password -file /etc/proftpd/ftpd.passwd -name {username}
删除用户
ftpasswd -passwd -delete-user -file /etc/proftpd/ftpd.passwd -name {username}