安装完vsftp后 默认会开启匿名用户访问
备份配置文件
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
提取生效配置方便管理
sudo cat /etc/vsftpd.conf.bak | grep -v "#" > /etc/vsftpd.conf
此时系统报错
自以为是的使用了/tmp中转
sudo cat /etc/vsftpd.conf.bak | grep -v "#" > /tmp/1.txt
sudo mv /tmp/1.txt /etc/vstpd.conf
然后重启服务 发现客户端总是无法连接成功
sudo /etc/init.d/vsftpd restart
原因:
/etc/vsftpd.conf 文件所有者不是root而是pi导致
处理方法:
sudo chown root:root /etc/vsftpd.conf