1.匿名访问
1.yum install vsftpd -y 安装包
2.vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 开启匿名用户访问(文件下载)
3.改完所有配置重启测试
systemctl stop firewalld
setenforce 0
systemctl restart vsftpd
2.虚拟用户访问
vim /etc/vsftpd/vsftpd.conf
1.本地用户访问,并且本地用户主目录禁锢
local_enable=YES 开启本地用身份验证
allow_writeable_chroot=YES 允许禁锢
chroot_local_user=YES 禁锢所有用户
2.通过配置开启虚拟用户访问,开启特权
guest_enable=YES 开启虚拟用户身份验证
guest_username=redhat 真实用户
virtual_use_local_privs=YES
3.添加本地用户(真实用户)
useradd redhat
4.映射多个虚拟身份创建虚拟用户验证文件.db
#vim /etc/vsftpd/vusers
li 虚拟用户名
redhat 虚拟用户密码
wang
redhat
zhao
redhat
song
redhat
db_load -T -t hash -f /etc/vsftpd/vusers /etc/vsftpd/vusers.db 将数据转换成数据库文件
5.更改验证模块配置通过自定义虚拟用户进行验证
vim /etc/pam.d/vsftpd
auth required pam_userdb.so db=/etc/vsftpd/vusers
account required pam_userdb.so db=/etc/vsftpd/vusers
6.重启测试
systemctl restart vsftpd
3.添加swap分区
#将一个指定大小的空文件作为swap
1.在指定磁盘剩余空间中创建一个指定大小文件
dd if=/dev/zero of=/root/file bs=1M count=512
2.格式化
mkswap /root/file 权限不安全,应为600
chmod 600 /root/flie
3.使用
vim /etc/fstab
/root/file swap swap defaults 0 0 (永久)
swapon -a
swapon -s 查看当前系统swap分区