root用户默认不能登录ftp服务的
原因:redhat面向目标是企业,为了安全,增加了一个selinux服务,关闭该服务即可.
解决方法:
(1)用vi编辑器打开/etc/selinux/config
(2)把enforcing改为disabled保存退出
(3)运行setenforce 0命令使其立即生效即可
若任连接不成功
(1)查看vsftpd服务是否开启
(2)关闭防火墙
(3)用户名或密码是否输入错误
1、local_root=/home/ftp
(登录这个目录,权限就是这个目录的权限;可以变换登录根目录)
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
出现这个错误:
500 OOPS: could not read chroot() list file:/etc/vsftpd.chroot_list
Login failed.
解决:是因为没有这个文件;在/etc/下面新建一个chroot.chroot_list即可。
2、500 OOPS: priv_sock_get_result
将这个功能注释掉即可。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)