匿名
yum install vsftpd
iptables -F 清除防火墙
service iptables save 保存状态
cd /etc/vsftpd 切换目录
mv vsftpd.conf vsftpd.conf_bak
grep -v “#” vsftpd.conf_bak > vsftpd.conf 将没有#的内容写入vsftpd.conf中
cat vsftpd.conf 查看内容
vim vsftpd.conf 在vsftpd.conf中加入以下四个内容
#anon_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
#anon_other_write_enable=YES
yum install ftp
ftp 192.168.3.10
anonymous
cd /var/ftp
ls -ld pub
chmod -Rf 777 pub/ 添加权限
getsebool -a | grep ftpd
setsebool -P ftpd_full_access=on 将ftpd_full_access打开
cd pub/
mkdir xll
rename xll zzy 将xll改为zzy
ls al 修改成功则试验成功
本地
vim /etc/vsftpd/vsftpd.conf
systemctl restart vsftpd
cd /etc/vsftpd
vim ftpusers 将root注释掉或删掉
vim user_list 将root注释掉或删掉
ftp 192.168.3.10(用root)
虚拟
vim vuser.list 创建用户名;奇行是账号;偶行是密码
db_load -T -t hash -f vuser.list vuser.db
file vuser.list
file vuser.db
rm vuser.list
useradd -d /var/ftproot -s /sbin/nologin haha
ls -ld /var/ftproot
chmod -Rf 755 /var/ftproot
cd /etc/pam.d/
vim vsftpd.vu
#auth required pam_userdb.so db=/etc/vsftpd/buser
#account required pam_userdb.so db=/etc/vsftpd/buser
cd /etc/vsftpd
vim vsftpd(local后加)
#guest_enable=YES
#guest_username=haha
#allow_writenable_chroot=YES
#pam_service_name=vsftpd.vu
mkdir vuser_dir
cd vuser_dir
touch xiaoli
vim laoli
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
#anon_other_write_enable=YES
cd -
vim vdftpd.conf
#user_config_dir=/etc/vsftpd/vusers_dir
systemctl restart vsftpd
systemctl enable vsftpd
ftp 192.168.3.10(查看laoli)