作者:陈芝麻烂谷子我勒个去 | 来源:互联网 | 2023-08-11 11:05
删除这两行的正文chroot_list_enableYESchroot_list_fileetcvsftpdchroot_list减少内容allow_writeable_chrootYES
1. 装置vsftp服务
yum install -y vsftpd
2. 增加ftp用户
useradd -d /home/ftpuser -g ftp -s /sbin/nologin ftpuser
3. 批改用户登录明码
passwd ftpuser
4. 编辑/etc/vsftpd/vsftpd.conf配置
删除这两行的正文
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
减少内容
allow_writeable_chroot=YES
5. 编辑配置文件/etc/vsftpd/chroot_list
将用户名称ftpuser写入
6. 编辑/etc/pam.d/vsftpd配置
将这一行正文
auth required pam_shells.so
7. 重启vsftp服务
systemctl restart vsftpd
8. 敞开防火墙
敞开防火墙
systemctl stop firewalld
敞开开机自启动
systemctl disable firewalld
9. 敞开selinux
敞开selinux
setenforce 0
敞开开机自启动
编辑/etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled