当前位置: 技术问答>linux和unix
【求教】什么VSFTPD变成匿名了呢?
来源: 互联网 发布时间:2015-12-17
本文导语: 我的vsftpd在standalone方式下启动成功之后,用户(非匿名)可以登录。 但是用xinetd方式启动成功后,登录时提示如下信息: $ ftp 192.30.1.120 Connected to 192.30.1.120. 220 (vsFTPd 1.1.3) Name (192.30.1.120:slacker): slacker 530 This FTP serv...
我的vsftpd在standalone方式下启动成功之后,用户(非匿名)可以登录。
但是用xinetd方式启动成功后,登录时提示如下信息:
$ ftp 192.30.1.120
Connected to 192.30.1.120.
220 (vsFTPd 1.1.3)
Name (192.30.1.120:slacker): slacker
530 This FTP server is anonymous only.
ftp: Login failed.
ftp>
我的vsftpd.conf如下:
anonymous_enable=NO
local_enable=YES
...
...
listen=NO
文件xinetd.d/vsfptd
service vsftpd
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
port = 21
log_on_failure += HOST
disable = no
}
我用的是Redhat 9.0
哪位大哥能帮忙解决一下,谢谢!
但是用xinetd方式启动成功后,登录时提示如下信息:
$ ftp 192.30.1.120
Connected to 192.30.1.120.
220 (vsFTPd 1.1.3)
Name (192.30.1.120:slacker): slacker
530 This FTP server is anonymous only.
ftp: Login failed.
ftp>
我的vsftpd.conf如下:
anonymous_enable=NO
local_enable=YES
...
...
listen=NO
文件xinetd.d/vsfptd
service vsftpd
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
port = 21
log_on_failure += HOST
disable = no
}
我用的是Redhat 9.0
哪位大哥能帮忙解决一下,谢谢!
|
2,复制vsftpd.conf到/etc/目录下,因为xinetd对vsFTPd配制文件应该在/etc目录下,所以我们就必须把这个文件复制到/etc目录下,否则会出现系统中local用户无法登入,也就是说,不复制这个文件会出现ftp非匿名用户无法访问,只能用匿名用户访问。
3,没有把pam文件拷到/etc/pam.d/下
3,没有把pam文件拷到/etc/pam.d/下