在linux下,如发现vsftpd服务起不来,可以查看其状态,
#/etc/init.d/vsftpd status
vsftpd dead but subsys locked
上述问题可以用下面的方法解决:
1.停止xinetd服务
#/etc/rc.d/init.d/xinetd stop
Stopping xinetd: [ OK ]
2.从lock文件中删除vsftpd的lock
# rm -rf /var/lock/subsys/vsftpd
3.重启vsftpd服务
# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
最后重启xinetd服务
#/etc/rc.d/init.d/xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
#/etc/init.d/vsftpd status
vsftpd (pid 7317) is running…
error 530的错误
“530 Must perform authentication before identifying USER “与gccftp有关,root登录系统修改一下gccftp文件即可。
# vi /etc/xinetd.d/gccftp
找到“server_args”这一行,删除其中的“-a”选项
# /etc/rc.d/init.d/xinetd restart
至此问题解决。
-The End-