1 安装
[root@ ~]# yum install vsftpd -y
2 开启
[root@ ~]# systemctl start vsftpd
3 配置
[root@ ~]# vi /etc/vsftpd/vsftpd.conf
# 禁用匿名用户
anonymous_enable=NO
# 禁止切换根目录
chroot_local_user=YES
# 设置FTP主目录
local_root=/home/server/ftp
# 配置FTP被动模式的端口
pasv_min_port=30000
pasv_max_port=30000
4 添加用户
[root@ ~]# useradd username
[root@ ~]# passwd username
修改/etc/passwd文件,找到如下行,把用户ID修改为0,如下所示:
[root@ ~]# vi /etc/passwd
admin:x:1000:1000:ftpuser:/home/ftpuser:/bin/bash
改为
admin:x:0:0:ftpuser:/home/ftpuser:/bin/bash
修改后保存,用新账户登录后,直接获取的就是root帐号的权限。