#添加用户到组
useradd -g ftp -d /data/ftp_01 ftp_01
#禁止用户登录系统
usermod -s /sbin/nologin ftp_01
#修改密码
passwd ftp_01
#目录赋权
chown root.ftp /data/ftp_01
chmod 770 /data/ftp_01
#yum安装服务
yum -y install vsftpd
#备份文件
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf-bak
#编辑配置文件
vim /etc/vsftpd/vsftpd.conf
#配置文件全内容如下
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
allow_writeable_chroot=YES
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=50010
#编辑用户清单
vim /etc/vsftpd/chroot_list
#末尾添加用户 ftp_01
service vsftpd restart
service vsftpd stop
rpm -aq vsftpd
rpm -e vsftpd-3.0.2-27.el7.x86_64
https://www.cnblogs.com/Zerozzx/p/7466179.html