普通权限的账号,通过ftp工具,可以正常连上Linux服务器,可以正常上传文件。但是root账号却无法上传文件。
网上搜了半天才知道,默认情况下vsftp是不允许root用户登录的,可以通过修改限制来解决这个问题。
1.首先找到vsftp的配置目录
cd /etc/vsftpd
下面是这几个文件:chroot_list ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
删除 ftpusers、user_list 中的root用户
2.重启vsftpd
service vsftpd restart
3.设置为开机自启动
chkconfig vsftpd on
参考链接:
https://blog.csdn.net/hekaihaw/article/details/79307291