1.安装vsftpd及ftp命令
yum -y install vsftpd
yum install ftp -y
2.修改配置文件,可跳过
vi /etc/vsftpd/vsftpd.conf
// 部分介绍
anonymous_enable=YES // 允许匿名用户登录
anon_upload_enable=YES // 允许匿名用户上传
write_enable=YES //赋予写权限
anon_mkdir_write_enable=yes // 允许匿名用户新建文件夹
anon_other_write_enable=yes // 匿名用户拥有除了上传和新建目录之外的其他权限
anon_max_rate=102400 // //最大上传速度100kbit/s
local_umask=022 //匿名用户的权限掩码
4.然后重启服务
systemctl start vsftpd.service
systemctl enable vsftpd.service
开启服务
systemctl status vsftpd.service
查看状态
systemctl restart vsftpd.service
重启服务
5.创建文件夹
创建test文件夹
mkdir test
指定文件权限
chmod 777 /var/ftp/pub
chmod 777 /test
6.创建用户
添加用户命令
/usr/sbin/adduser -d /test -g ftp -s /sbin/nologin ftpuser
上面的命令是添加一个 名称为 ftpuser的用户。
命令解析:使用命令(adduser)添加ftpuser用户,不能登录系统(-s /sbin/nologin),自己的文件夹在(/test)),属于组ftp(-g ftp).
有用户了,然后为该用户设置密码
passwd ftpuser
linux查看当前系统有几个账户vi /etc/passwd